视频直播 LIVE-降级处理:降级方式

时间:2024-11-15 20:16:25

降级方式

包含下述2种降级方式:

如果指定降级和自动降级都设置了,仅指定降级会生效。

示例代码如下所示:

const client = HWLLSPlayer.createClient()

client.startPlay(url, {
    ...
    hlsUrl: // 填写hls的播放地址
    flvUrl: // 填写flv的播放地址
    autoDowngrade: true, // true表示启用自动降级播放,false表示不启用自动降级播放
    ...
})
  • 指定降级

    设置HWLLSClient中的startPlay接口,指定options里面参数downgradeUrl的flv或hls地址,即可实现异常时的降级播放。

    如果hlsUrl和flvUrl播放地址只选填一个,会降级至指定地址;如果两个播放地址都填,则降级后的播放顺序为先HLS后FLV。

    const client = HWLLSPlayer.createClient()
    
    client.startPlay(url, {
        ...
        downgradeUrl: {
            hlsUrl: // 填写hls的播放地址
            flvUrl: // 填写flv的播放地址
        }
        ...
    })
  • 自动降级

    设置HWLLSClient中的startPlay接口,指定options里面参数autoDowngrade的值为true,即可实现接口异常时的自动降级播放。

    const client = HWLLSPlayer.createClient()
    
    client.startPlay(url, {
        ...
        autoDowngrade: true, // true表示启用自动降级播放,false表示不启用自动降级播放
        ...
    })
support.huaweicloud.com/llsdk-live/live_19_0084.html