我正在尝试使用 ffmpeg 使用 rtp 流。我正在从 pulseaudio 获取输入并创建一个 rtp 流。即ffmpeg -re -f pulse -ac 2 -i SOURCE -ac 2 -acodec libmp3lame -re -f rtp rtp://192.168.1.4:70000
这是我得到的 sdp 输出。
v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Name
c=IN IP4 192.168.1.4
a=tool:libavformat 54.20.100^M
m=audio 7000 RTP/AVP 14^M
现在,当我从它运行的同一台机器上播放这个 SDP 时。但是当我尝试从局域网中的其他机器上播放它时,它不会运行。例如。使用 mplayer 我得到 - 无法获取流信息 - 错误。
这里出了什么问题?
或者我应该使用其他服务器进行流式传输?