如何在浏览器中播放H.264视频? [英] How to play H.264 video in browser?

查看:2454
本文介绍了如何在浏览器中播放H.264视频?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have transcoded each frame of my video from RGB -> YUV12 -> H264. On the exit I have H.264 video stream and I want to watch it without VLC media player and etc.

Stream应该可以从不同的设备上获得,例如PC,平板电脑,这样的智能手机

Stream should be available from different devices such as PC, tablet, smartphone in this way

我将只使用浏览器。


选择哪种方法?

Which method to choose?

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

Maybe Flash helps? Transcode video from h.264 to mp4? Anything else?

感谢您的任何想法。

推荐答案

< video> 标记支持RTSP流。

在Firefox,Chrome和IE9 +上,您可以使用:

The <video> tag supports RTSP streams.
On Firefox, Chrome and IE9+, you can use:

<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) :

In good old IE8, VLC comes with an ActiveX plugin (VLC web-plugin) that allows video streaming:

<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>

这篇关于如何在浏览器中播放H.264视频?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆