shoutcast, shoutcast-record

shoutcast, shoutcast-record

“shoutcast”и “shoutcast-record” типы потоков используется для перенаправления SHOUTcast (или Icecast)потока через Wowza Pro сервер как MP3 или AAC+ поток (“shoutcast-record” в добавление перенаправляя SHOUTcast поток будет записывать его в файл).Этот тип потока используется Wowza Media Server Pro’s MediaCaster технологией для установления связи с SHOUTcast сервером. Эта система будет устанавливать единичное соединение на укикальный SHOUTcast url. Что это значит, если 10 клиентских запросов прослушивают один и тот же SHOUTcast поток, сервре будет устанавливать единичное соединение с источником SHOUTcast сервера.

Воспроизвдение управляется через вызов с клиентской стороны в NetStream объект API. Например , если вы хотите проиграть SHOUTcast url http://192.168.1.5/reggae NetStream вызов воспроизведжения будет:

play(“http://192.168.1.5/reggae”);

Памятка

urls , которым надо соединитьсяч с SHOUTcast или Icecast сервером это урлы , что содержат .pls (SHOUTcast) или .m3u (Icecast) фалы playlist. Большинство сайтов , что публикуют SHOUTcast или Icecast потоки представляют ссылки на эти сайты , что обращаются к .pls and .m3u файлам. Так для пользования SHOUTcast типом потока вам надо сначала загрузить эти файлы playlist на вашу локальную машину, откоройте файлы текстовым редактором и используйте ссылки найденные внутри для соединения с их опубликоваными потоками.

Этот тип потока включает два NetStream оператора событий на основе метадаты включенных как часть SHOUTcast потока: onHeaderData и onMetaData. Каждый из этих операторов будект получать единичный параметр, который объект содержащий метаданные для события. onHeaderData event handler will be triggered once at start of audio streaming. onMetaData оператор будет включаться когда информация метаднных для потока (такие как имя песни, артист или альбом меняется в течении сессии потока.см тип потока в действии, просмотрите “SHOUTcast” пример.

Реклама
shoutcast, shoutcast-record