我尝试使用gstreamer
来传输任意文件,我有以下命令行,但它不起作用(我将使用python进行工作)
gst-launch-1.0 uridecodebin uri=file:///tmp/File.mkv name=decoder name=decbin \
! queue\
! videoconvert ! x264enc \
! mp4mux name=muxer ! udpsink host=127.0.0.1 port=1234 decbin. \
! queue \
! audioconvert ! lamemp3enc ! muxer.
和
一起玩gst-launch-1.0 udpsrc port=1234 ! 'application/x-rtp,payload=96'\
! rtph264depay ! decodebin ! xvimagesink sync=false
我知道我必须添加rtph264pay
和rtpmpapay
,但我不知道在哪里。