Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

WCS позволяет автоматически захватывать потоки из указанных источников при старте сервера. Захваченный потоки публикуются на сервере, в дальнейшем их можно воспроизвести или ретранслировать.

Поддерживаемые технологии захвата:

  • RTMP
  • RTSP
  • WebRTC
  • Pcap (захват потока из файла дампа)

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

pull_streams=rtmp://rtmp.server.com/live/stream1;rtsp://rtsp.server.com/stream2;...

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

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

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

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

31070-31072-test.pcap

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

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

31070-31072-test.pcap.sdp

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

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

Файл дампа и соответствующий файл SDP должны быть помещены в каталог /usr/local/FlashphonerWebCallServer/media


  • No labels