如何嵌入RTMP直播?

时间:2015-03-14 01:36:59

标签: html5 streaming video-streaming rtmp

我想在HTML文档中嵌入RTMP Live Stream。我想使用HTML5而不是flash(它可以在* nix / osx / mobile设备下工作)。

我该怎么做?我需要使用第三方库吗?当是的时候:你能推荐一个吗?

我在StackOverflow上找到了答案,但它没有太大帮助。由于回答是从2011年开始的,我想再次提出这个问题是可以的。

1 个答案:

答案 0 :(得分:0)

RTMP专为Flash设计,适用于Flash。我没有意识到在没有Flash引擎的情况下将其嵌入HTML5的方法。

考虑到上述情况,您可以:

  • 编写或找到可以与RTMP服务器通信的专用播放器 没有Flash播放流,但这打败了你的意图 将视频嵌入网页

  • 基于每个目标设备的相同源创建两个流。这可以通过以多种格式对源材料进行代码转换或实时转码和重新流式传输RTMP源来实现。你可以使用HLS作为替代协议,这种协议在更多平台上得到支持,即使它对某些版本的Android(特别是4.4.3和4.4.4)有打嗝。

有针对RTMP重新流式传输的付费和免费软件解决方案,例如Nimble或Wowza Streaming Engine等。