zywu31 发表于 2016-11-15 11:49:38

ffmpeg怎么指定网卡接收RTP流。。。

ffmpeg怎么指定网卡接收RTP流。。。我使用localaddr好像不起作用!

孙悟空 发表于 2016-11-15 14:27:45

local_port 1234

ffplay -fflags nobuffer -timeout 300000 -localport 1234 -f rtp rtp://127.0.0.1:1234/live/stream

zywu31 发表于 2016-12-14 16:02:38

孙悟空 发表于 2016-11-15 14:27
local_port 1234

ffplay -fflags nobuffer -timeout 300000 -localport 1234 -f rtp rtp://127.0.0.1:12 ...

电脑有多块网卡。。我发组播请求之后 tcpdump能抓到RTP流但是ffmpeg怎么指定网卡接收RTP流。。 默认情况下ffmpeg是收不到RTP流的。。

孙悟空 发表于 2016-12-14 16:38:48

zywu31 发表于 2016-12-14 16:02
电脑有多块网卡。。我发组播请求之后 tcpdump能抓到RTP流但是ffmpeg怎么指定网卡接收RTP流。。 默认情 ...

-localaddr         <string>   ED...... Local address

zywu31 发表于 2016-12-19 14:31:23

还是接收不到。

zywu31 发表于 2016-12-19 14:32:02

孙悟空 发表于 2016-12-14 16:38
-localaddr            ED...... Local address

还是收不到我用socat发送组播请求就能收到但是ffmpeg加了localaddr指定网卡收不到

孙悟空 发表于 2016-12-19 14:49:46

zywu31 发表于 2016-12-19 14:32
还是收不到我用socat发送组播请求就能收到但是ffmpeg加了localaddr指定网卡收不到 ...

能否详细描述一下整体的操作过程,环境介绍

zywu31 发表于 2016-12-19 15:04:03

服务上有4个网口 每个网口接着不同组播交换机交换机跑着RTP流    然后在服务器上通过网口接收指定RTP组播命令如下 ffmpeg -re -i rtp://235.20.100.1:1234?localaddr=192.168.1.101 -copy -f hls /dev/shm/1.m3u8这样没办法收到流   

zywu31 发表于 2016-12-19 15:04:57

孙悟空 发表于 2016-12-19 14:49
能否详细描述一下整体的操作过程,环境介绍


服务上有4个网口 每个网口接着不同组播交换机交换机跑着RTP流    然后在服务器上通过网口接收指定RTP组播命令如下 ffmpeg -re -i rtp://235.20.100.1:1234?localaddr=192.168.1.101 -copy -f hls /dev/shm/1.m3u8这样没办法收到流   

孙悟空 发表于 2016-12-20 10:06:45

ffmpeg -listen 1 -re -localaddr 192.168.1.101 -i rtp://235.20.100.1:1234 -copy -f hls /dev/shm/1.m3u8
这样可以吗?
页: [1] 2
查看完整版本: ffmpeg怎么指定网卡接收RTP流。。。