ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Трансляция с другого потока через планировщик SAM Broadcaster

 

102
Nazaretto @Nazaretto
Возникла идея: в определенное время и определенный день запускать через планировщик трансляцию с другого радио, например, с "Radio Record". Это реально вообще сделать в SAM Broadcaster или нет?

6245
Тарас @tarasian666
Совсем недавно упомигалось такое, 1в1

102
Nazaretto @Nazaretto
tarasian666 пишет:

Совсем недавно упомигалось такое, 1в1

И? Можно ссылочку на обсуждения?

765
radiopassazh @radiopassazh
в поиск

102
Nazaretto @Nazaretto
radiopassazh пишет:

в поиск

Увы, не нашел

6245
Тарас @tarasian666
последние сообщения в теме SAM Broadcaster, как бы где и место даным вопросам

398
ubuntu-studio @ubuntu-studio
Nazaretto пишет:

Возникла идея: в определенное время и определенный день запускать через планировщик трансляцию с другого радио


А, что вызвало у вас трудности?
На официальном форуме обсуждалось уже.

Переделайте код PAL скрипта под себя и вызывайте его Event Sheduler-om. Время события я ставил за минуту до требуемого начала
На себе опробовал - работает.

external_restranslation.pal

{ Описание стрима, времени начала и конца }
const ShowURL = 'http://path_to_server:port/stream_name';
const StartTime = '16:30:00'; //<-- Желаемое время начала
const EndTime = '16:31:00'; //<-- Желаемое время завершения
{Начинается выполнение скрипта}
begin
Queue.AddURL(ShowURL,ipTop); {Добавляем стрим в начало очереди}
PAL.WaitForTime(StartTime); {Ожидаем срабатывания счетчика начала}
ActivePlayer.FadeToNext; {Активный плеер переводим в режим FadeToNext}
PAL.WaitForTime(EndTime); {Ожидаем срабатывания счетчика окончания}
ActivePlayer.FadeToNext; {Выключаем стрим, и если в очереди есть файл он заиграет.}
End;



П.С. Все просто до безобразия.
Даже я, неработающий с СЭМ-ом открыл документацию по PAL и за 5 минут склеил скрипт

6245
Тарас @tarasian666
Даже я, неработающий с СЭМ-ом открыл документацию по PAL и за 5 минут склеил скрипт

но не совсем правильный )

398
ubuntu-studio @ubuntu-studio
tarasian666 пишет:

но не совсем правильный )


Может и не правильный, но работает.
Поправьте меня, за одно и я с удовольствием опыта наберусь ;-)

6245
Тарас @tarasian666
Queue.AddURL(ShowURL,ipTop); надо ставить уже после waitfortime так как sam сам возьмет эту ссылку из очереди когда прийдет ее очередь, begin и end там ненужно (необязательно), зато нужен loop, а то скрипт один раз выполнится и не будет работать пока опять не запустить

102
Nazaretto @Nazaretto
ubuntu-studio пишет:

Nazaretto пишет:

Возникла идея: в определенное время и определенный день запускать через планировщик трансляцию с другого радио


А, что вызвало у вас трудности?
На официальном форуме обсуждалось уже.


Не знал где искать, и что оно из себя может представлять вообще.
Можете указать ссылки на русскоязычные ресурсы по SAM Broadcaster? Буду благодарен.

tarasian666 пишет:

Queue.AddURL(ShowURL,ipTop); надо ставить уже после waitfortime так как sam сам возьмет эту ссылку из очереди когда прийдет ее очередь, begin и end там ненужно (необязательно), зато нужен loop, а то скрипт один раз выполнится и не будет работать пока опять не запустить

Если можно, пожалуйста, отредактируйте выше написанный код и опубликуйте его здесь. Допущу ошибку - будем еще долго разбираться что и к чему..

398
ubuntu-studio @ubuntu-studio
Nazaretto пишет:

Можете указать ссылки на русскоязычные ресурсы по SAM Broadcaster? Буду благодарен.


Русскоязычные не могу т.к. читал на языке Шекспира **********