视频直播 LIVE-常见问题
常见问题
- 如果业务上App只能使用http协议,是否能够集成使用华为低时延直播Web SDK ?
部分浏览器(chrome)可以集成使用,但不推荐。由于浏览器兼容性识别是根据浏览器暴露的WebRTC对象判断的,在非https协议下,对象可能不存在。
- Firefox浏览器中无法使用华为低时延直播Web SDK?
Firefox浏览器使用之前需要安装H264的编解码插件。浏览器中输入about:addons,跳转到插件安装页面,查看H264插件是否安装完成,如未安装请在该页面更新安装。
- 集成华为低时延直播Web SDK后,无法正常使用,可能原因?
- 需要检查用户自定义的 域名 配置是否完成,如:推、拉流域名,权威机构签发的https证书等。
- 推流端设置及推流是否正常。
- 播放地址是否填写正确,如:appName、streamName等。
- 网络连接是否正常、网络防火墙配置是否有限制,如:UDP端口(8000-8063)是否放通。
- 华为低时延直播Web SDK,支持哪些类型浏览器?
浏览器支持详情请参见浏览器适配。
- 推流端推流成功后,华为低时延直播Web SDK拉流播放失败?
需要确认推流端的推流编码参数,是否为H264+无B帧。目前华为低时延直播Web SDK仅支持H264+无B帧的流,所以如果原始流为H265或者带B帧,则需要提前在租户Console上配置对应转码模板,开启转码服务,但这样会引入额外的转码延迟,并且会产生转码费用。建议推流端尽量推H264+不包含B帧的流,可以通过调整推流端软件(如OBS)的视频编码参数去除B 帧。如果使用OBS推流,可以通过设置,关闭B帧。如下图所示:
- 华为低时延直播Web SDK,播放报错:NotAllowedError:xxx?
由于浏览器自动播放安全策略的限制,浏览器直接拉起App并启动播放会返回该错误,在应用层需要根据该错误码,引导用户通过手动触发页面UI控件,并调用replay接口恢复播放。
- 开启认证策略,该如何获取token信息?
认证策略不开启不影响功能正常使用,也不影响打点和日志上传的能力。
认证策略开启可以保证打点数据和日志上传数据的安全性。
如果当前需要认证策略能力,请提交工单,联系技术支持获取appid和token。