【发布时间】:2014-09-12 14:29:27
【问题描述】:
我在我的网站中嵌入了一个 HTML5 视频标签,来源是一个 gstreamer 流。
我有一个在 gst 0.10 上工作的管道:
gst-launch-0.10 -v videotestsrc ! theoraenc ! oggmux ! queue ! tcpserversink port=8080 sync-method=2
我可以像这样通过 vlc 连接到这个流:
vlc tcp://localhost:8080
我还可以在 HTML5 视频标签中使用 URL,视频按预期显示。
现在我尝试将其调整为 gst 1.0:
gst-launch-1.0 -v videotestsrc ! theoraenc ! oggmux ! queue ! tcpserversink port=8080 sync-method=2
我再次可以使用 vlc 连接到流,但是我不能在视频标签中使用这个流。
这让我发疯,我将管道剥离到最低限度,但我不明白为什么它不起作用。
为什么它适用于旧的 gst 和 vlc,但不适用于 video 标签中的新 gst?
【问题讨论】:
-
你知道什么失败了吗?浏览器是否在控制台上打印任何内容或给出任何错误?您的测试设置如何?
-
@thiagoss whe using chrome 我可以看到以下错误:
net::ERR_CONNECTION_REFUSED用 Chrome 和 Firefox 测试过,都不起作用。 -
有关于这个问题的更新吗?
标签: linux html video gstreamer