实时音视频

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

    QNCDNStreamingConfig

    最近更新时间: 2024-02-23 18:33:55

    CDN 直推配置类

    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 直推中的视频轨

    setVideoTrack
    • QNCDNStreamingConfig setVideoTrack(QNLocalVideoTrack videoTrack)
    • 设置 CDN 直推中的视频轨

      Parameters
      Returns CDN 直推配置类实例
    getAudioTrack
    • QNLocalAudioTrack getAudioTrack()
    • 获取 CDN 直推中的音频轨

    setAudioTrack
    • QNCDNStreamingConfig setAudioTrack(QNLocalAudioTrack audioTrack)
    • 设置 CDN 直推中的音频轨

      Parameters
      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 直推配置类实例
    以上内容是否对您有帮助?
  • Qvm free helper
    Close