我可以使用以下管道成功传输高清视频:
流媒体服务器:
gst-launch-1.0 filesrc location="Gravity.2013.720p.BluRay.x264.YIFY.mp4" ! decodebin ! x264enc ! rtph264pay pt=96 ssrc=0 timestamp-offset=0 seqnum-offset=0 pt=96 ! gdppay ! tcpclientsink host=192.168.1.93 port=5000
客户端:
gst-launch-1.0 tcpserversrc host=192.168.1.93 port=5000 ! gdpdepay ! rtph264depay ! decodebin ! autovideosink
我也想添加音频流。 我想可以使用不同的端口和tcpserver / tcpclient组合来流式传输与视频并行的音频。但我不确定,gstreamer如何正确地同步两个流以在客户端播放电影。除了这种方法,还有其他方法吗?比如之前复用两个流并在客户端解复用它?