【发布时间】:2015-02-03 18:31:13
【问题描述】:
尝试流式传输到 Android 设备我不得不知道 HLS 在 Android 设备上并不是一个强大的流式传输选项。有没有办法确定浏览器是否支持 MPEG-DASH,如果不通过 javascript 提供替代 HLS 实现? 谢谢。
【问题讨论】:
标签: javascript http-live-streaming mpeg-dash
尝试流式传输到 Android 设备我不得不知道 HLS 在 Android 设备上并不是一个强大的流式传输选项。有没有办法确定浏览器是否支持 MPEG-DASH,如果不通过 javascript 提供替代 HLS 实现? 谢谢。
【问题讨论】:
标签: javascript http-live-streaming mpeg-dash
在 Android >= 4.0 上,您可以使用 MSE 进行 MPEG-DASH 播放(如果您使用的是 chrome)。有一些基于 HTML5/JS 的 DASH 播放器解决方案可用,例如 dash.js 或 bitdash,它们也适用于 Android。我知道 bitdash 甚至可以切换到 Flash 后备(如果设备上安装了 Flash)以支持旧 Android 版本上的 DASH。
您可以使用 Radiant MediaLyzer 等脚本检查您的浏览器/操作系统/设备组合是否支持 DASH。
在 Android > 4.1 ExoPlayer 上,这是一个用于自适应流媒体(包括 MPEG-DASH 播放)的原生应用程序,也是一个不错的选择。
【讨论】: