我有一个用h264编码的视频流(必须在h264中编码)。我希望能够从n个客户端读取我的流。我知道我们可以使用tee来分割管道。我也看到过v4l2sink,它允许我将流转换成视频设备,但不适用于h264流。有什么办法可以让一个流被多个客户端读取?有点像/ dev / video0(网络摄像头),但是可以被多个客户端打开。
当前管道:
gst-launch-1.0 tcpclientsrc port=5001 ! tee name=t t. ! queue ! h264parse ! avdec_h264 ! autovideosink t. ! queue ! h264parse ! avdec_h264 ! autovideosink