...
- RTMP
- RTSP
- WebRTC
- Pcap (захват потока из файла дампа)
Для того, чтобы захватить поток при старте сервера, необходимо в файле flashphoner.properties указать настройку
...
Имя опубликованного потока будет соответствовать URL источника.
Автоматический захват потока из файла дампа
WCS может автоматически воспроизводить поток из указанного файла, полученного при помощи tcpdump или любого другого инструмента сбора дампов в формате Pcap. Эта возможность полезна прежде всего в целях отладки при разработке приложений.
Имя файла задается в формате audioPort-videoPort-name.pcap, например
Code Block | ||||
---|---|---|---|---|
| ||||
pull_streams=pcap://31070-31072-test.pcap |
где 31070 - порт для аудио пакетов, 31072 - порт для видео пакетов.
К каждому pcap файлу должен быть приложен файл с SDP, имя которого задается аналогично
Code Block | ||||
---|---|---|---|---|
| ||||
31070-31072-test.pcap.sdp |
Пример содержимого файла SDP:
Code Block | ||||
---|---|---|---|---|
| ||||
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