问题描述
我的客户:
- 为Wowza中的直播活动设置
2020-10-20 19:48:22 172.25.65.54 GET /WebForm1.aspx - 80 - 192.168.1.245 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/86.0.4240.75+Safari /537.36 - 401 3 0 817
流源 - 将该来源输入他的CMS并进行验证
- 然后在Wowza中将其停用,这样他就只会在活动直播时提前产生流费
- 在他的CMS中停用
.m3u8
的叶子实例化具有持有“海报”图像的Video.js播放器。
在播放器选项中设置了.m3u8
后,这几乎可以在所有方面提前完成,但是由于流源本身返回了404,因此它确实会在控制台中生成 MediaError 消息。
尽管此错误消息仅对那些在幕后打猎的人可见,但有没有更好的方法进行设置,以便:
?
我应该补充一点,我的客户实际上并不想在他激活Wowza流时 更改其CMS中的源。他希望时间敏感的管理员只需在Wowza控制面板中完成。
解决方法
您是否尝试过将 Wowza 替换为带有静态内容的常规网络服务器(NGINX、Apache 等),例如宣传片中说“流将在今天、这个小时、bla、bla 开始”?
HLS 实际上是为处理实际网络服务器上的实际文件而设计的,因此您可以拥有一个带有一堆 .ts 片段的 playlist.m3u8,这样播放器就可以实际加载什么,而没有任何 Wowza。>
到时候,停止网络服务器,启动Wowza,然后用户就可以看到直播了。
我不知道 video.js,但如果幸运的话,它甚至可能会不时刷新 playlist.m3u8 内容,因此看到占位符的用户会开始自动看到直播。也许,如果你幸运的话。