H.264 over UDP

显示  仅  | 搜索替代 

H.264 over UDP

881 次查看
Contributor II


This is a question to improve UDP streaming. 

I'm using i.MX6 quad and using gstreamer to play H.264 video & audio stream of about 4Mbps.

When I use a saved mpeg2 TS file like "gplay-1.0 aaa.ts" the video plays fine.

When I use a streaming data on UDP at localhost like "gst-launch-1.0 udpsrc do-timestamp=false uri=udp:// caps=”video/mpegts” ! aiurdemux streaming-latency=400 name=d d. ! queue ! vpudec ! queue ! overlaysink sync=true d. ! queue ! beepdec ! pulsesink sync=true", the video shows a lot of noise. 

I think it is caused by UDP streaming buffer.  (or somewhere in gst-launch-1.0 pipes)

Can you suggest any good setting to resolve the nose?

I saw some options like buffer-size, blocksize, but I don't know what would be the best value (maximum value) I can use on i.MX6 quad.  I'm using SABRE board. 

0 项奖励
0 回复数