HTML5直播


10

Adobe Flash使用Adobe Flash Player,RTMP协议,Flash Media Server和Flash Media Live Encoder使实时广播成为可能。

什么协议和软件对应于HTML视频/音频?

什么可以替代RTMP协议,Flash Media Server和Flash Media Live Encoder?

HTML5是否可以?


1

Answers:


3

Wowza目前正在他们的Media Server上工作,该服务器将支持HTML5。您可以在这里查看它,这是我上次检查的电影。

它使用WebM,这是一个致力于为网络开发高质量的开放视频格式的项目,所有人均可免费使用。它基于Matroska容器。YouTube目前正在使用它播放HTML5视频。

该流的源是一个WebM文件,该文件使用Wowza服务器端发布API作为实时流进行流传输。

根据标签说明:

注意:需要支持HTML5,WebM,VP8和Ogg Vorbis的浏览器。适用于以下浏览器:

因此,这些似乎是使网络浏览器实时直播的要求。


3

HTML5是HTML4的扩展,因此可以使用video标签的src参数中指定的任何tcp / ip端口工作。它是由浏览器直接处理的,不使用任何插件(例如Flash),因此是移动设备上唯一的现有流解决方案。

HTML5视频与协议无关-源URL隐含该协议,例如:

<video src="rtp://myserver.com/path/to/stream">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

或许 :

<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

这完全取决于浏览器对所使用协议的支持。通常总是支持简单地流式传输视频文件,但是当浏览器缺乏所需的支持时,上述更复杂的情况可能需要使用插件。

只能使用HTML,CSS和Javascript作为工具来构建HTML5播放器。

VideoJS是一个示例,它是一个免费的开源轻量级播放器,可以使用CSS进行100%换肤,其网站上还包含许多有关HTML5视频的有用信息。

有关Kaltura项目的更多信息,最好从html5video(Kaltura社区站点)开始访问。该站点还包含HTML5播放器比较和“ 入门-浏览HTML5”一文。

要在HTML5上发布现有的视频文件,可以使用免费的Html5 Video Creator,它可以为您创建HTML5代码。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.