JWPlayer 自动检测每个用户的最佳质量,而无需为其他浏览器使用 flash 播放器(HLS,.m3u8)?

JWPlayer autodetect best quality for each user without using flash player(HLS, .m3u8) for other browsers?

我的视频托管在 Amazon S3 上。我正在使用 JW Player7 javascript 版本。

亚马逊有一个名为 Elastic Transcoder 的工具,我通过这个工具将不同质量(1080p、720p 等)的视频转码为 .m3u8 格式的 HLS 流。现在它可以很好地自动检测用户的最佳质量。

但是它使用flash player来渲染视频。如果您的浏览器中没有安装 Adob​​e Flash Player 扩展程序,Mozilla、IE、Opera 不支持 flash?

我想知道是否可以通过 HTML5 播放器而不是通过 Flash 自动检测正确的质量?

JWPlayer 在浏览器中运行,是众多视频播放器之一,可用于在浏览器中播放视频文件,例如由 Elastic Transcoder 创建的视频文件。 JWPlayer,而不是 Elastic Transcoder,会根据浏览器版本和是否存在 Flash 插件等因素为用户自动检测最佳视频格式。 JWPlayer supports HTML5.

如果您希望支持 HTML5 视频,则需要配置 Elastic Transcoder 以生成 HTML5 兼容的视频文件(MP4 和 WebM),然后 add the URL of your HTML5 compatible video files 到视频列表JWPlayer 配置中的来源。