vlc mp4流到html5播放器

vlc mp4流到html5播放器,html,streaming,mp4,vlc,Html,Streaming,Mp4,Vlc,我想将我的桌面传输到其他设备,如ps3、平板电脑或smartTV 我认为最简单的解决方案是将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代码: <

我想将我的桌面传输到其他设备,如ps3、平板电脑或smartTV

我认为最简单的解决方案是将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的流。根据这篇文章:

mux=mp4
不会创建工作流。也在报告中报道。除非我弄错了,否则他们将
ts
定义为h264的正确多路复用器


那么线索在哪里呢?

您不能使用mp4 mux格式打包h264编码的视频。您必须使用asf或ts mux。Ts和asf不适用于html5视频播放器。使用vlc插件播放视频或更改视频编解码器到其他类似的理论