Видео поток формируется следующим образом:
Код: Выделить всё
gst-launch -v v4l2src device=/dev/video0 ! video/x-raw-yuv,width=640,height=480 !
mfw_ipucsc ! mfw_vpuencoder width=640 height=480 codec-type=std_avc !
rtph264pay pt=96 ! udpsink host=224.1.4.6 auto-multicast=true port=5000 sync=false
Таблица маршрутизации на клиенте:
Код: Выделить всё
$ ip r
192.168.250.0/24 dev usb0 proto kernel scope link src 192.168.250.1
192.168.10.0/24 dev eth0 proto kernel scope link src 192.168.10.42
192.168.255.0/24 dev eth1 proto kernel scope link src 192.168.255.1
224.0.0.0/8 via 192.168.250.1 dev usb0
default via 192.168.10.1 dev eth0
Просмотр через VLC не работает:
Код: Выделить всё
$ vlc -vvv udp://@224.1.4.6:5000
VLC media player 1.1.3 The Luggage (revision exported)
........................
[0x9d5dccc] ps demux warning: this does not look like an MPEG PS stream, continuing anyway
........................
[0x9bfcdbc] main input debug: `udp://@224.1.4.6:5000' successfully opened
[0x9d5dccc] ps demux warning: garbage at input, trying to resync...
Totem 2.30.2 - Could not determine type of stream.
Могу просмотреть только через GStreamer
Код: Выделить всё
gst-launch -v udpsrc uri=udp://224.1.4.6:5000
caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" !
rtph264depay ! ffdec_h264 ! xvimagesink
Вопрос - возможно ли просмотреть сетевой поток формируемый GStreamer чем-либо еще кроме самого GStreamer?
Спасибо!