gpt4 book ai didi

tcp - 使用 tcpserversink 将 gstreamer 流式传输到 vlc

转载 作者:可可西里 更新时间:2023-11-01 02:42:03 26 4
gpt4 key购买 nike

我正在尝试使用 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

但没有任何显示。任何人都可以帮忙吗?问候

最佳答案

将流包装在一些容器中,例如 mpegts

gst-launch-1.0 -v videotestsrc ! x264enc key-int-max=12 byte-stream=true ! mpegtsmux ! tcpserversink port=8888 host=localhost

现在在 vlc 中使用 tcp://localhost:8888

关于tcp - 使用 tcpserversink 将 gstreamer 流式传输到 vlc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50873330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com