美文网首页
音视频开发

音视频开发

作者: fyg | 来源:发表于2021-05-24 00:30 被阅读0次

    Agora.io 社区 中文 声网

    https://docs.agora.io/cn/Video/video_profile_android?platform=Android#分辨率、帧率、码率

    Agora SDK 通过如下参数设置视频编码的分辨率、帧率和码率。

    • dimensions: 视频编码的分辨率 (px),默认值为 640 × 360。通常情况下,分辨率越高,视频的清晰度会越好。该参数的值不代表最终视频输出的方向。点击旋转方向模式了解如何设置视频输出的方向模式。

    • frameRate: 视频编码的帧率 (fps),即每秒钟要编码多少帧画面,默认值为 15。通常情况下,帧率越大,画面越流畅。如果对视频流畅度要求较高,可以设为 20 或 25,但建议不要超过 30。

    • bitrate: 视频编码码率 (Kbps),默认值为 STANDARD_BITRATE,即标准码率模式。Agora 会依据当前频道场景、分辨率、帧率为你设置一个最合适的码率。

      • 视频的分辨率、码率和帧率并非越大越好,且彼此需要维持一个平衡的关系。较高的分辨率需要较高的码率来支撑;码率一定的情况下,帧率过高又会降低视频的分辨率。
      • 上述参数设置的均为理想情况下的最大值。当视频因网络环境等原因无法达到设置的分辨率、帧率或码率的最大值时,会取最接近最大值的那个值。

    你可以直接选择 SDK 预设的分辨率、帧率和码率值,也参考下表进行自定义。

    相关文章

      网友评论

          本文标题:音视频开发

          本文链接:https://www.haomeiwen.com/subject/kvngektx.html