如何在视频中添加自动切换

How to add automatic toggle into video

我有来自 ilghera 的 JWPlayer Wordpress。我将它用于我的网站,并在我的网站上发布视频内容。我从 ilghera 使用的这个插件让我可以选择为视频添加不同的质量,但它们只能手动工作。

我希望我的用户像打开 YouTube 视频一样打开视频,并且视频本身会因用户的互联网连接速度而改变质量。

谁能帮帮我?还有这样的软件价格是多少等等

您描述的 behavior/technology 是自适应比特率 (ABR),它使用实时带宽数据在视频的高分辨率和低分辨率之间切换。

为了利用 ABR,您必须使用支持它的视频格式,例如 HLS(扩展名为 .m3u8 的文件)或 MPEG-Dash (.mpd)。您可以看到一个示例流 here.

如果配置了这些流之一,JW Player 将自动处理 ABR 和分辨率切换。如果您使用 JW Player 的平台技术(即 Dashboard)并上传视频,我们会为您提供 HLS 转换。

我已将我的 mp4 文件转换为 m3u8。创建了一个与 https://docs.peer5.com/guides/production-ready-hls-vod/ in this link shows. But when i try to play it on http://stream-tester.jwplayer.com 相同的播放列表,它给了我 232011 错误代码。


更新**

我已经解决了这个问题。 Ffmpeg 工作正常,但唯一的问题是 jwplayer 和 hlsplayer.net 给了我同样的错误,即跨域访问被拒绝。所以打开 apache 并给出了这个命令:

Header set Access-Control-Allow-Origin "*"

成功了!