2016-08-17 80 views
0

我想通过使用gstreamer的UDP组播流式传输摄像机数据。无法加入组播组:没有这样的设备

对于我用下面的管道,

gst-launch-1.0 v4l2src ! videoconvert ! video/x-raw,width=720,height=576,framerate=25/1 ! x264enc ! mpegtsmux ! rtpmp2tpay ! udpsink host=224.1.1.1 port=9090 auto-multicast=true sync=true async=false qos=true 

不过,我得到以下错误,

could not get/set settings from/on resource : gstmultiudpsink.c(948): gst_multiudpsink_configure_client(): 
Could not join Multicast group : No such Device 

但是,同一流水线工作在Ubuntu14.10 64位PC。

它在RHEL7 64位PC上无法使用。

这两个pc都连接到相同的交换机。

这里有什么问题?我该如何解决这个问题?

回答

1

This回答帮助我解决了类似的问题。

我配置了一个路由,组播通信与指挥

route add -net 224.0.0.0 netmask 224.0.0.0 enp0s3 

其中enp0s3是我的网络接口的名字。

相关问题