我必须从我的网络摄像头捕获视频,我必须使用tcp使用不同的编解码器和容器使用gstreamer传输视频。
我使用以下命令
在服务器中:
gst-launch v4l2src device=/dev/video0 \
! videoscale \
! video/x-raw-yuv,width=320,height=240 \
! ffmpegcolorspace ! jpegenc \
! tcpserversink host=127.0.0.1 port=5000
在客户端:
gst-launch tcpclientsrc host=127.0.0.1 port=5000 \
! jpegdec ! autovideosink
为此,我得到了输出。现在我想在其他一些编解码器和容器中传输视频。那么命令是什么?