HTML5直播

HTML5直播

Adobe Flash 使用 Adob​​e Flash Player、RTMP 协议、Flash Media Server 和 Flash Media Live Encoder 实现直播。

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

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

HTML5 可以实现吗?

答案1

Wowza 目前正在致力于媒体服务器,其将支持HTML5。您可以在此处查看,上次我检查时它正在播放电影。

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

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

根据标签说明:

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

所以这些似乎是使用网络浏览器进行直播的要求。

答案2

HTML5是 HTML4 的一个扩展,因此可以使用 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>

这一切都取决于浏览器对所用协议的支持。简单的视频流传输通常始终受支持,但上述更复杂的情况可能需要使用插件,因为浏览器缺乏所需的支持。

HTML5 播放器仅需使用 HTML、CSS 和 Javascript 作为工具即可构建。

一个例子是视频JS,一款免费开源轻量级播放器,可使用 CSS 100% 设置皮肤,其网站还包含大量有关 HTML5 视频的有用信息。

有关 Kaltura 项目的更多信息,最好从以下链接开始:html5video- Kaltura 社区网站。该网站还包含HTML5 播放器比较和文章入门 - 浏览 HTML5

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

相关内容