实时音视频

  • 实时音视频 > API 文档 > Android >QNDirectLiveStreamingConfig

    QNDirectLiveStreamingConfig

    最近更新时间: 2023-04-21 12:40:41

    直接转推 CDN 任务的配置类,直接转推任务不会进行转码操作,推出去的视频流分辨率以对应视频轨道的分辨率为准

    直接转推场景,请务必通过 QNDegradationPreference.MAINTAIN_RESOLUTION 将视频 Track 设置为固定分辨率,否则可能会出现不可预期的问题

    Hierarchy
    Index
    Core Methods
    Core Methods
    getStreamID
    • String getStreamID()
    • 获取当前配置的 streamID

      Returns String
    setStreamID
    • void setStreamID(String streamID)
    • 设置转推任务的 streamID

      streamID 为 CDN 转推过程中的唯一标识符

      Parameters
      • streamID: String

        指定 streamID

    getUrl
    • String getUrl()
    • 获取转推任务的推流地址

      Returns String
    setUrl
    • void setUrl(String url)
    • 设置转推任务的推流地址

      当有单路转推及合流场景切换的需求时,流地址一样会导致抢流现象的出现,因此需要在流地址中拼接 '?serialnum=xxx' 决定流的优先级,serialnum 的值从 1 开始递增,值越大,优先级越高。

      Parameters
      • url: String

        指定推流地址

    getVideoTrack
    • QNLocalVideoTrack getVideoTrack()
    • 获取当前转推任务中的视频轨

    setVideoTrack
    • void setVideoTrack(QNLocalVideoTrack videoTrack)
    • 设置单路转推任务中的视频轨

      单路转推任务仅支持一路视频轨的设置,重复设置会被覆盖

      Parameters
    getAudioTrack
    • QNLocalAudioTrack getAudioTrack()
    • 获取当前转推任务中的音频轨

    setAudioTrack
    • void setAudioTrack(QNLocalAudioTrack audioTrack)
    • 设置单路转推任务中的音频轨

      单路转推任务仅支持一路音频轨的设置,重复设置会被覆盖

      Parameters
    以上内容是否对您有帮助?
  • Qvm free helper
    Close