更新时间:2024-03-22 GMT+08:00
分享

常见问题

  • 如果业务上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接口恢复播放。

分享:

    相关文档

    相关产品