Native Real-time Transport Protocol (RTP) Streaming WOWZA

Unix > Native Real-time Transport Protocol (RTP) Streaming WOWZA
08.02.2013 16:36:42



Статья:

Родной поток протокола реального времени Native Real-time Transport Protocol (RTP) Streaming
Wowza Pro может быть сконфигурирован для принятия H.264/HE-AAC потока из родного RTP потока.
Этот метод не позволяет использовать RTSP сессию. Взамен поток отслаивается по запросу через использование по требованию одного из определенного типа потока.
Типы потоков для отслаивания родного RTP потока : rtp-live, rtp-live-record, rtp-live-lowlatency и rtp-live-record-lowlatency.
Когда используется этот метод, Wowza Pro поддерживает оба одновоспроизводимые UDP потоки также как и мультивоспроизводимые потоки.
Процедура для использования этого метода следующая (здесь принято имя“rtplive”):
Создайте папку “[install-dir]/applications/rtplive”.
Создайте папку “[install-dir]/conf/rtplive” и скопируйте “[install-dir]/Application.xml” в эти новые папки.
Отредактируйте скопированный в “Application.xml” файл и измените “Streams/StreamType” на “rtp-live”.
Из декодера сгенерируйте Session Description Protocol (SDP) файл что описывает родной поток( проконсультируйте с в документации по декодеру как это сделать).Для примера мы принимаем имя файла “myStream.sdp”.
Скопируйте SDP файл в “[install-dir]/content” папку.
Двойным нажатием “[install-dir]/examples/NativeRTPVideoStreaming/client/live.html”, установите “Server” на “rtmp://[server-ip-address]/rtplive” и “Stream” в “myStream.sdp” и нажмите «Play” кнопку.
Это займет некоторое время для видео для проигрывания при первом соединении .Это зависит от того факта что Wowza Pro должна ожидать пока соответсвующий сигнал будет трансмитирован процессом синхронизации аудио и видео потока ( RTCP SR пакет).
Wowza Pro должен ждать пока первый ключевой фрейм будет трасмитирован.
Видео для соответствующего соединения будет воспроизводиться более быстро.
Wowza Pro будет сопровождать этот поток пока последний клиентское соединение разъединено.
В это время Wowza Pro will будет ждать в размере timeout (определенного KeepAliveTime в MediaCasters.xml).
Если нет новых клиентских соединений к этому потоку , поток будет в ожидании пока новый запрос не запросит рестарт.