Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для того, чтобы захватить потоки поток при старте сервера, необходимо в файле flashphoner.properties указать настройку

Code Block
languageactionscript3bash
themeRDark
pull_streams=rtmp://rtmp.server.com/live/stream1;rtsp://rtsp.server.com/stream2;...

Источники перечисляются через точку с запятой. Имена потоков будут соответствовать URL источников.

Автоматический захват потока из файла дампа

WCS может автоматически воспроизводить поток из указанного файла, полученного при помощи tcpdump или любого другого инструмента сбора дампов в формате Pcap. Эта возможность полезна прежде всего в целях отладки при разработке приложений.

Имя файла задается в формате audioPort-videoPort-name.pcap, например

Code Block
languageactionscript3
themeRDark
31070-31072-test.pcap

где 31070 - порт для аудио пакетов, 31072 - порт для видео пакетов.

К каждому pcap файлу должен быть приложен файл с SDP, имя которого задается аналогично

Code Block
languageactionscript3
themeRDark
31070-31072-test.pcap.sdp

Пример содержимого файла SDP:

Code Block
languageactionscript3
themeRDark
v=0
o=Gateway-0.0.0.666 0 0 IN IP[local_ip_type] [local_ip]
s=-
c=IN IP[local_ip_type] [local_ip]
t=0 0
m=audio 0 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=sendrecv
m=video 0 RTP/AVP 112
a=rtpmap:112 H264/90000
a=fmtp:112 profile-level-id=42e01f; packetization-mode=1
a=content:main
a=rtcp-fb:* ccm fir
a=rtcp-fb:* nack pli
a=sendrecv

...

Имя опубликованного потока будет соответствовать URL источника.