QNDirectLiveStreamingConfig
直接转推场景,请务必通过 QNDegradationPreference.MAINTAIN_RESOLUTION 将视频 Track 设置为固定分辨率,否则可能会出现不可预期的问题
Hierarchy
-
QNLiveStreamingConfig
- QNDirectLiveStreamingConfig
- QNTranscodingLiveStreamingConfig
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()
-
获取当前转推任务中的视频轨
Returns QNLocalVideoTrack
setVideoTrack
- void setVideoTrack(QNLocalVideoTrack videoTrack)
-
设置单路转推任务中的视频轨
单路转推任务仅支持一路视频轨的设置,重复设置会被覆盖
Parameters-
videoTrack: QNLocalVideoTrack
指定视频轨
-
getAudioTrack
- QNLocalAudioTrack getAudioTrack()
-
获取当前转推任务中的音频轨
Returns QNLocalAudioTrack
setAudioTrack
- void setAudioTrack(QNLocalAudioTrack audioTrack)
-
设置单路转推任务中的音频轨
单路转推任务仅支持一路音频轨的设置,重复设置会被覆盖
Parameters-
audioTrack: QNLocalAudioTrack
指定音频轨
-
文档反馈
(如有产品使用问题,请 提交工单)