Я получаю аудио через RTP, поэтому я открываю ввод из SDP, который я генерирую. Материал идет от Port_sender
, IP_sender
. IP и порт сервера для прослушивания: IP_server
, Port_server
. Вот мой шаблон SDP. Что из {Port_sender, IP_sender, IP_server, Port_server}
следует поместить в {%1%, %2%, %3%}
для SDP, который я передаю ffmpeg и для SDP, который я возвращаю отправителю?SDP для FFMPEG (IP-адреса)
\n\nv=0\n
o=- 0 0 IN IP4 %1%\n
s=name\n
c=IN IP4 %2%\n
t=0 0\n
a=tool:libavformat 57.3.100\n
m=audio %3% RTP/AVP 97\n
b=AS:705\n
a=rtpmap:97 PCMU/44100/2\n"
Отладка от разных IP-адресов для меня сейчас трудна. Но с одного компьютера он работает отлично.
Да, это я понимаю, но главный вопрос заключался в том, что я должен кормить ffmpeg. Потому что он получает SDP как URL-адрес файла (и локально его работает отлично). Но я не могу понять, нужен ли порт на сервере для прослушивания потока (и наоборот с клиентом) – Dmitry