我正在寻找类似 Android 直播的应用程序。我在 android 中使用 Ip 相机应用程序找到了解决方案。它在使用 flv 播放器的桌面上运行良好。但在 android 浏览器中它不起作用。我想在任何浏览器(如 Android 移动浏览器或任何计算机浏览器)中播放实时流媒体视频。经过研究,我得出结论,html5 可以在任何浏览器中播放,而不是 flv。任何人都可以建议我如何使用 html5 直播视频。
请帮助示例代码或任何合适的链接。
提前致谢。
最佳答案
遗憾的是,不存在适用于所有移动浏览器的 HTML5 实时流媒体解决方案。
声称支持 HTML5 视频的浏览器还必须支持使用过的
- 编解码器:一些支持 H.264 ,其他支持 VP8 ( WebM ),少数两者都支持。
- 流媒体格式:直播视频不能作为渐进式 HTTP 下载进行流媒体播放(至少不能没有一些常见容器格式的破解,例如 .mp4(主要用于 H.264,不要与 MPEG-4 video codec 混淆)或MKV(WebM 基本上是 MKV 容器中的 VP8 视频)。
你现在最好的选择可能是 HTTP Live Streaming - 它不完全是 HTML5 的一部分,但它被 Android、iOS 和可能其他移动操作系统支持。
作为旧设备的回退,您可以支持 RTSP 流,它在非智能手机和旧 Android 设备上得到更广泛的支持,但缺点是使用基于 UDP 的 RTP 协议(protocol)而不是标准 HTTP,后者更可能会通过公司防火墙,并在内容交付网络、HTTP 缓存等方面更好地扩展。
关于android - 如何在安卓浏览器中播放直播视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13509068/