Multicast udpsink problems
rgdtx
ryan.giles at defendtex.com
Wed Mar 7 02:55:43 UTC 2018
I am trying to stream H264 video via multicast to several devices I have the
following pipelines:
Server (Windows):
D:\gstreamer\1.0\x86\bin\gst-launch-1.0.exe ksvideosrc device-index=0 !
videorate ! tee name=t ! queue! autovideosink t. ! queue ! videoconvert !
x264enc tune=zerolatency byte-stream=true bitrate=3000 ! rtph264pay !
udpsink port=5700 host=224.0.15.0 auto-multicast=true
Client (Linux):
gst-launch-1.0 udpsrc auto-multicast=true address=224.0.15.0 port=5700 !
"application/x-rtp, payload=127" ! rtph264depay ! avdec_h264 ! videoconvert
! ximagesink
This technically works, but the video quality is utterly unviewable, it
feels like a huge amount of packet loss is happening or something. However
if I use the same client, but transmit with a non-multicast server straight
to the client, it works flawlessly.
Server (Windows):
D:\gstreamer\1.0\x86\bin\gst-launch-1.0.exe ksvideosrc device-index=0 !
videorate ! tee name=t ! queue! autovideosink t. ! queue ! videoconvert !
x264enc tune=zerolatency byte-stream=true bitrate=3000 ! rtph264pay !
udpsink port=5700 host=192.1.1.122
Any suggestions what is going wrong and what I can do to attempt to fix it?
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list