在Chrome下使用gstreamer tcpserversink将h264流式传输到html

时间:2018-07-08 14:01:01

标签: html h.264 gstreamer-1.0

我正在使用gstreamer 1.12.3,并且试图运行一个简单的示例,将h264直接流式传输到html Web客户端。

我使用gstreamer尝试了这4条命令:

gst-launch-1.0 videotestsrc !  video/x-raw,width=320,height=240 ! clockoverlay shaded-background=true font-desc="Sans 38" ! x264enc ! rtph264pay ! tcpserversink host=127.0.0.1 port=6060

或:

gst-launch-1.0 videotestsrc is-live=true ! videoconvert ! videoscale ! video/x-raw,width=320,height=240 ! clockoverlay shaded-background=true font-desc="Sans 38" ! theoraenc ! oggmux ! tcpserversink host=127.0.0.1 port=6060

或:

gst-launch-1.0 videotestsrc is-live=true ! clockoverlay shaded-background=true font-desc="Sans 38"  ! x264enc ! mpegtsmux ! queue ! tcpserversink host=127.0.0.1 port=6060

或:

gst-launch-1.0 videotestsrc ! vp8enc ! webmmux ! tcpserversink host=127.0.0.1 port=6060

我正在使用Google chrome 67版本,并且正在客户端尝试使用此html:

<video autoplay controls width=320 height=240>    
   <source src="http://localhost:6060">
</video>

所有4条gstreamer管道均在客户端提供了此结果:ERR_INVALID_HTTP_RESPONSE。

我想念什么?

0 个答案:

没有答案