Ani*_*ati 0 streaming ffmpeg rtp
我试图使用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
Run Code Online (Sandbox Code Playgroud)
现在,当我从同一台机器上播放这个SDP时,它就会运行.但是当我尝试从局域网中的其他机器播放它时,它不会运行.例如.使用mplayer我得到 - 无法获取流信息 - 错误.
这里出了什么问题?
或者我应该使用其他服务器进行流式传输?
小智 5
你RTP IP范围并不涉及到局域网中的IP地址,并需要在范围内
224.0.0.0- 239.255.255.255.您也不能使用大于的端口65535.
ffmpeg -re -f pulse -ac 2 -i SOURCE -ac 2 -acodec libmp3lame -re -f rtp rtp://224.1.2.3:7000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15746 次 |
| 最近记录: |