实时音视频

  • 实时音视频 > API 文档 > Linux >QNRTCSetting

    QNRTCSetting

    最近更新时间:2022-03-28 17:43:31

    SDK 的核心参数配置结构体
    Index
    Properties
    Properties
    is_aec3_enabled
    • is_aec3_enabled: bool
    • 是否开启软件回音消除,默认开启

    is_maintain_resolution_enabled
    • is_maintain_resolution_enabled: bool
    • 是否固定编码分辨率,默认不固定

    is_audio_redundant_enabled
    • is_audio_redundant_enabled: bool
    • 是否开启音频冗余包发送,开启后能抗抗一定的丢包,默认开启

    is_video_error_correction_enabled
    • is_video_error_correction_enabled: bool
    • 是否开启视频冗余包发送,开启后能抗一定的丢包,默认开启

    is_encoder_quality_mode_enabled
    • is_encoder_quality_mode_enabled: bool
    • 是否开启软编质量优先模式,默认关闭,该参数仅适用于 Android

      质量优先模式会优先保证视频的编码质量,实际码率可能会和目标码率存在差异。关闭该模式后会尽量控制编码码率为目标码率

    is_audio_route_to_speakerphone
    • is_audio_route_to_speakerphone: bool
    • 设置是否配置扬声器为默认音频路由,默认开启,若传入 false,则默认音频路由为听筒,该参数仅适用于 Android 和 iOS

    log_level
    • log_level: QNLogLevel
    • 设置日志级别,默认为 kLogInfo 级别

    encoder_type
    • encoder_type: QNVideoEncoderType
    • 设置编码类型,Linux 当前仅支持 kEncodeOpenH264 软件编码

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