Fra*_*BLT 6 tcp vlc rtp gstreamer
我正在尝试使用 gstreamer 和 tcp 流式传输 h264 编码的视频。命令是:
gst-launch-1.0 videotestsrc is-live=true !视频转换!视频尺度!视频/x-raw,宽度=800,高度=600!x264enc key-int-max=12 !rtph264pay 配置间隔=1 点=96 !国内生产总值支付!tcpserversink 端口=5000
gop 大小设置为 12,配置每秒发送一次。我无法使用 vlc 接收此流(无论是在同一台机器上还是在其他机器上)。vlc上的命令是:
vlc rtp://localhost:5000
但什么也没显示。任何人都可以帮忙吗?问候
小智 9
将流包装在某个容器中,例如 mpegts
gst-launch-1.0 -v videotestsrc ! x264enc key-int-max=12 byte-stream=true ! mpegtsmux ! tcpserversink port=8888 host=localhost
Run Code Online (Sandbox Code Playgroud)
现在在 vlc 中使用 tcp://localhost:8888