vlc mp4流到html5播放器

时间:2013-07-29 17:07:04

标签: html5 streaming mp4 vlc

我想将我的桌面流式传输到其他设备,如ps3,平板电脑或智能电视。

我认为最简单的解决方案是将vlc流式传输到存储在本地服务器上的html5页面。我使用以下转码设置在命令行中启动vlc:

:sout=#transcode{vcodec=h264,vb=100,scale=0,acodec=mpga,ab=96,channels=2,samplerate=44100}:standard{access=http,mux=ts{use-key-frames},dst=:8080}

html代码:

<video width="704" height="396" controls="controls" loop="loop" autoplay="autoplay">
      <source src="http://####:8080/" type="video/mp4" />
      Your browser does not support the video tag.
</video>

我可以在不同的机器上观看流到vlc。根据这篇文章:

Streaming mp4 with vlc to html browser

mux=mp4不会创建工作流。还在vlc manual中报告。除非我弄错了,否则他们将ts定义为h264的正确mux。

那么线索在哪里?

1 个答案:

答案 0 :(得分:0)

您无法使用mp4 mux格式打包h264编码视频。您必须使用asf或ts mux。 Ts和asf不能与html5视频播放器一起使用。使用vlc插件播放视频或将视频编解码器更改为其他类似的...