通过TCP传输H265视频文件

时间:2019-05-03 15:15:10

标签: video-streaming gstreamer-1.0 h.265 nvidia-jetson

我正在使用Gstreamer 1.8.3和Jetson Tx2。 现在,我想发送一个mp4文件,使用h.265进行编码,并通过以下命令通过TCP流式传输:

gst-launch-1.0 filesrc location=hncloud.mp4 ! decodebin ! omxh265enc ! mpegtsmux ! queue ! tcpserversink host=xxx.xxx.x.xxx port=5000 recover-policy=keyframe sync-method=latest-keyframe sync=false

要接收,我使用VLC在Linux PC(tcp://xxx.xxx.x.xx:5000)上播放此文件,但没有任何反应。屏幕只是黑色。

我使用此命令在videotestsrc中进行了测试

gst-launch-1.0 videotestsrc ! decodebin ! omxh265enc ! mpegtsmux ! queue ! tcpserversink host=xxx.xxx.x.xxx port=5000 recover-policy=keyframe sync-method=latest-keyframe sync=false

一切正常。

关于如何解决此问题的任何想法?

0 个答案:

没有答案