jw player:无法加载m3u8:无法通过HTTPS获取HTTP资源

时间:2016-09-08 13:32:54

标签: jwplayer wowza jwplayer7

我的新jw播放器版本出现问题,我已将JWplayer 6.9升级到JWplayer 7.6.1(Premium)版本。

当我在chrome(v.52)中播放视频而未启用闪存时,我收到以下错误

"无法加载m3u8:无法通过HTTPS获取HTTP资源"

我的流式引擎是wowza,它运行在http(无法通过https运行)

我的应用程序在https上运行(无法通过http运行)

相同配置适用于firefox(使用flash +不带闪存),它播放视频。

你能指导我们解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

Chrome says cannot load http resource over https

以上声明与wowza或媒体服务器无关。加载http包含在https上是不安全的。

它可以在chrome和firefox中使用flash,因为客户端获取了crossdomain.xml文件,该文件允许浏览器通过https(您的网页)获取http(播放列表和媒体片段)。

在野生动物园中可以使用/不使用闪光灯。 对于您的问题,为什么要在chrome中禁用闪存,因为chrome本身不支持HLS。如果你在chrome中启用flash,那么你的jwplayer将获取HLS视频并将其转换为flash。 firefox也是如此。

Safari原生支持HLS,因此无论您是否拥有闪存都无关紧要,您的视频将会播放。

由于

答案 1 :(得分:0)

如果您的Wowza服务器具有公共IP地址,您可以免费获得StreamLock证书作为Wowza许可证的一部分。这将为您提供具有有效HTTPS证书的其他域名(例如https://0123456789abc.streamlock.net/)。然后,您可以将此域名用于HLS流。

更多信息:

https://www.wowza.com/forums/content.php?115-Media-security-overview

https://www.wowza.com/forums/content.php?454-How-to-get-SSL-certificates-from-the-StreamLock-service