Протокол потока реального времени Real-Time Streaming Protocol (RTSP) Streaming

Протокол потока реального времени Real-Time Streaming Protocol (RTSP) Streaming

 

Wowza Media Server Pro поддерживает Real-Time Streaming Protocol (RTSP) для входящих потоков контента H.264/HE-AAC . Эта способность возможна на любом порту, определенном в VHost.xml. доступ к RTSP потоку управляется через аутентификацию. Wowza Pro поддерживает три метода RTSP аутентификации ; нет none (нет аутентификации), базовый basic (пароль посылается чисто текстом ) и дайджест digest (пароль бьётся с использованием MD5 и никогда не пересылается через сеть в чистом виде текста). Аутентификация делается в VHost.xml, Application.xml и Authentication.xml. По умолчанию метод аутентификации «digest” , самый устойчивый и более безопасный метод. ИМЯ И ПАРОЛЬ ОПРЕДЕЛЕНЫ В ФАЙЛЕ

“[install-dir]/conf/rtp.password”. Перед RTSP сессией могут быть иниацилизированы дейтсвительное имя и пароль и добавлены в rtp.password файл.

RTSP сессия в общем session is generally established based on four pieces of information; host address (and port), streaming path (sometimes called location), username and password. The username and password information is discussed above. The host name is the network address of the Wowza Pro server along with the network port. By default RTSP communication takes place over port 554 which is not a port on which Wowza Pro is listening. Wowza Pro by default is listening on port 1935. For this reason the host address should be set to [server-ip-address]:1935 where [server-ip-address] is the ip address of the server running Wowza Pro.

Строка потока имеет уникальное имя для живого потока . В Wowza Pro эта строка используется для определения имени приложения, имени образцового потока (application instance name) и имени потока, что требуется для Flash потока . Формат слудующий:

[application]/[appinstance]/[streamname]

 

Где [application] имя приложения [appinstance] имя образцового потока [streamname] имя потока. Имя потока может иметь дополнительный элемент строки. Для примера строка потока:

streamtest/myStream.sdp

 

Будет интерпретировано как :

[application] streamtest

[appinstance] _definst_

[streamname] myStream.sdp

 

Строка потока как :

streamtest/_definst_/livevideos/myStream.sdp

 

Будет интерпретировано как:

[application] streamtest

[appinstance] _definst_

[streamname] livevideos/myStream.sdp

 

 

Актуально видео и аудио данные трансмитируются в Wowza Pro сервер в одном двух вариантов; 4 отдельных UDP порта исходящих через RTSP TCP соединение. Большинство декодеров по умолчанию имеют UDP трансмиссию . Когда используется UDP трансмиссия, декодер и Wowza Pro будут назначать набор портов для использования для RTP трансмиссия. UDP порт ранг 6970-9999.Это важно , что бы эти порты были открыты для UDP трафика на вашем файерволле.

Много из RTSP/RTP декодеров поддерживают большой список аудио и видео декодеров . Когда используют этот метод живого , Wowza Pro только поддерживает H.264/AVC1 (неt MPEG4) для видео контента и HE-AAC для аудио контента .Это важно, что бы вы сконфигурировали декодер для декодирования контента с использованием этих кодеков.

Вы можете записать поток, исходящий из декодера на основе RTSP , используя тип потока “live-record”. Файл будет храниться в папке , что вы сконфигурировали для вашего приложения. Если вы не указали префикс потока на “flv:” файл будет записан в flv .Если вы указали префикс на “mp4:” файл будет записан в mp4 формат контейнера (так же называется Quicktime файл формат).

 

Реклама
Протокол потока реального времени Real-Time Streaming Protocol (RTSP) Streaming

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s