无法加入多播组:没有这样的设备
Could not join Multicast group : No such Device
我想使用 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 上不起作用。
这两台电脑都连接到同一个交换机。
这里有什么问题?我该如何解决这个问题?
This 回答帮助我解决了类似的问题。
我使用命令
为多播流量配置了路由
route add -net 224.0.0.0 netmask 224.0.0.0 enp0s3
其中 enp0s3
是我的网络接口名称。
我想使用 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 上不起作用。
这两台电脑都连接到同一个交换机。
这里有什么问题?我该如何解决这个问题?
This 回答帮助我解决了类似的问题。
我使用命令
为多播流量配置了路由route add -net 224.0.0.0 netmask 224.0.0.0 enp0s3
其中 enp0s3
是我的网络接口名称。