如何在浏览器中播放H.264视频?

时间:2014-08-14 06:16:18

标签: html5 video-streaming h.264

我已经从RGB转换了我视频的每一帧 - > YUV12 - > H264。在退出时我有H.264视频流,我想在没有VLC媒体播放器等的情况下观看它。

可以通过这种方式从PC,平板电脑,智能手机等不同设备上获取流

我只会使用浏览器。

  

选择哪种方法?

也许Flash有帮助吗?将视频从h.264转码到mp4?还有什么吗?

谢谢你的任何想法。

1 个答案:

答案 0 :(得分:1)

<video>标记支持RTSP流 在Firefox,Chrome和IE9 +上,您可以使用:

<video src="rtp://domain.com/stream">
    Your browser does not support RTP streams.
</video>

<video src="rtsp://domain.com/stream">
    Your browser does not support RTP streams.
</video>

在古老的IE8中,VLC附带了一个允许视频流的ActiveX插件(VLC web-plugin):

<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
     codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
     width="640" height="480" id="vlc" events="True">
   <param name="Src" value="rtsp://cameraipaddress" />
   <param name="ShowDisplay" value="True" />
   <param name="AutoLoop" value="False" />
   <param name="AutoPlay" value="True" />
   <embed id="vlcEmb"  type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2" autoplay="yes" loop="no" width="640" height="480"
     target="rtsp://cameraipaddress" ></embed>
</OBJECT>