我有Wowza和测试RTMP流。现在,与Wowza示例一样,我现在可以:
rtmp://xx.xx.xx.xx:1935/livemyStream
<video x-webkit-airplay="allow" type="video/m3u8" src="http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8" />
也就是说,直到现在,我可以通过:
那么如何让它继续播放:
对于iOS on HTML5:
<video x-webkit-airplay="allow" type="video/m3u8" src="http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8" />
HTML5 for Android或Windows或其他浏览器?
发布于 2014-10-17 16:47:35
您在iPhone上使用的HTML5实时流经常被称为"HLS“。目前桌面上的大多数浏览器都不支持通过HTML 5视频标记的HLS。
然而,使用Wowza,您可以将您的实时流放到基本上任何屏幕上,只需付出一点点努力。
iOS:
你在那里被覆盖了。从Wowza到iOS设备的HLS现场直播就像一种魅力。
桌面:
不幸的是,当涉及到桌面浏览器时,您仍然仅限于使用flash进行活动流。您可以通过以下两种方式之一这样做:
您可以在JWPlayer中阅读有关HLS支持的内容:
http://support.jwplayer.com/customer/portal/articles/1430189-about-hls-streaming
请注意,JWPlayer中的HLS支持仅限于企业版。
尽管如此,我还是建议您查看一下JWPlayer。在我看来,没有什么能使您的实时流更容易在所有设备上运行。
安卓:
虽然Android在技术上不支持HLS,但我发现在很多Android设备上,包括Galaxy和HTC,在视频标记中使用HLS流就像在iOS上一样工作。因为我所读到的一切都表明Android不支持HLS,所以我只能假设这个功能是由单个制造商添加的。或者,您将向Android用户提供一个指向Wowza在其默认应用程序配置中生成的rtsp流的链接。在大多数其他Android设备上,rtsp流可以用设备的本地媒体播放器打开。关于Android上的实时流的完整历史和解决方法可以在这里找到:
http://www.jwplayer.com/blog/the-pain-of-live-streaming-on-android/
最后,我要说的是,即使在过去的一年里,多设备的实时流也变得容易多了,但是仍然存在着负载分割的问题,这会让开发人员想要实现一个解决方案。此外,尽管大多数人都认为HTML 5视频规范是未来的未来,但该规范仍然存在着广泛的争议,而且还没有真正“完成”。Jeroen有一篇关于这个主题的定期更新的文章,在我看来,对于任何处理web应用程序中的视频的人来说,这都是必需的。当你继续为网络开发视频解决方案时,我会仔细阅读它,并经常查看更新:
http://www.jwplayer.com/html5/
更新:
JWPlayer现在正式支持Android 4.1+ (Jellybean)上的HLS:
http://support.jwplayer.com/customer/portal/articles/1430189-about-hls-streaming
发布于 2017-08-16 21:00:37
Flowplayer可以提供一种解决方案。安卓和iOS浏览器可以播放HLS流。下面有一个简单的脚本。看看这个
<html>
<head>
<title>My Flowplayer video</title>
<link rel="stylesheet"
href="https://releases.flowplayer.org/7.2.7/skin/skin.css">
<!-- hls.js -->
<script
src="https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.10.1/hls.light.min.js"></script>
<!-- flowplayer -->
<script src="https://releases.flowplayer.org/7.2.7/flowplayer.min.js"> </script>
</head>
<body>
<div class=”flowplayer” data-rtmp=”rtmp://127.0.0.1/vod”>
<video>
<source type=”video/flash” src=”mp4:vod_test”>
<source type=”application/x-mpegurl” src=”streams/vod_test.m3u8″>
</video>
</div>
</body>
</html>如何在所有浏览器上播放Live和Vod流
https://stackoverflow.com/questions/17906181
复制相似问题