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 8 Current »

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

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

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

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

pull_streams=rtmp://rtmp.server.com/live/stream1

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

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

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

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

pull_streams=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