QNCDNStreamingConfig
CDN 直推场景,请务必通过 QNDegradationPreference.MAINTAIN_RESOLUTION 将视频 Track 设置为固定分辨率,否则可能会出现不可预期的问题
Index
Core Methods
Core Methods
getPublishUrl
- String getPublishUrl()
-
获取 CDN 直推的推流地址
Returns String
setPublishUrl
- QNCDNStreamingConfig setPublishUrl(String url)
-
设置 CDN 直推的推流地址
Parameters-
url: String
指定推流地址
Returns CDN 直推配置类实例 -
getVideoTrack
- QNLocalVideoTrack getVideoTrack()
-
获取当前 CDN 直推中的视频轨
Returns QNLocalVideoTrack
setVideoTrack
- QNCDNStreamingConfig setVideoTrack(QNLocalVideoTrack videoTrack)
-
设置 CDN 直推中的视频轨
Parameters-
videoTrack: QNLocalVideoTrack
指定视频轨
Returns CDN 直推配置类实例 -
getAudioTrack
- QNLocalAudioTrack getAudioTrack()
-
获取 CDN 直推中的音频轨
Returns QNLocalAudioTrack
setAudioTrack
- QNCDNStreamingConfig setAudioTrack(QNLocalAudioTrack audioTrack)
-
设置 CDN 直推中的音频轨
Parameters-
audioTrack: QNLocalAudioTrack
指定音频轨
Returns CDN 直推配置类实例 -
isEnableQuic
- boolean isEnableQuic()
-
获取是否使用 quic 协议
Returns boolean
setEnableQuic
- QNCDNStreamingConfig setEnableQuic(boolean enableQuic)
-
设置是否开启 quic 协议推流,默认关闭
Parameters-
enableQuic: boolean
是否开启 quic 协议推流
Returns CDN 直推配置类实例 -
getReconnectCount
- int getReconnectCount()
-
获取 CDN 直推中的重连次数
Returns int
setReconnectCount
- QNCDNStreamingConfig setReconnectCount(int reconnectCount)
-
设置 CDN 直推中的重连次数,默认为 3 次
Parameters-
reconnectCount: int
目标重连次数
Returns CDN 直推配置类实例 -
getBufferingTime
- int getBufferingTime()
-
获取 CDN 直推中的缓存最大时长
Returns int
setBufferingTime
- QNCDNStreamingConfig setBufferingTime(int bufferingTimeMs)
-
设置 CDN 直推中的缓存最大时长,默认为 5000ms
Parameters-
bufferingTimeMs: int
缓存最大时长
Returns CDN 直推配置类实例 -
文档反馈
(如有产品使用问题,请 提交工单)