Udp 无法加入多播组:没有这样的设备

Udp 无法加入多播组:没有这样的设备,udp,gstreamer,multicast,v4l2,Udp,Gstreamer,Multicast,V4l2,我想使用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 但

我想使用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上不起作用

这两台电脑都连接到同一个交换机

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

答案帮助我解决了一个类似的问题

我使用命令为多播流量配置了路由

route add -net 224.0.0.0 netmask 224.0.0.0 enp0s3
其中
enp0s3
是我的网络接口的名称