您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

使用自动生成的比特率阶梯进行编码

媒体服务徽标 v3


概述

本文介绍了如何基于输入分辨率和比特率,使用媒体服务中的标准编码器将输入视频编码为自动生成的比特率阶梯(比特率-分辨率对)。 此内置编码器设置或预设绝不会超过输入分辨率和比特率。 例如,如果输入在 3 Mbps 时为 720p,则输出最多会保持 720p,并且会以低于 3 Mbps 的速率开始。

编码用于流式处理

在“转换”中使用“AdaptiveStreaming”预设时,会获取适合通过流式处理协议(例如 HLS 和 DASH)传递的输出。 使用此预设时,此服务可智能地确定要生成的视频层数,并确定比特率和分辨率。 输出内容包含 MP4 文件,其中无 AAC 编码的音频和 H.264 编码的视频交错。

若要查看有关如何使用此预设的示例,请参阅流式传输文件

输出

此部分显示媒体服务编码器生成的输出视频层的三个示例,是使用“AdaptiveStreaming”预设进行编码得来的。 在所有情况下,输出包含仅音频 MP4 文件,其中立体声音频以 128 kbps 进行编码。

示例 1

高度为“1080”,帧速率为“29.970”的源生成 6 个视频层:

高度 宽度 比特率 (kbps)
1 1080 1920 6780
2 720 1280 3520
3 540 960 2210
4 360 640 1150
5 270 480 720
6 180 320 380

示例 2

高度为“720”,帧速率为“23.970”的源生成 5 个视频层:

高度 宽度 比特率 (kbps)
1 720 1280 2940
2 540 960 1850
3 360 640 960
4 270 480 600
5 180 320 320

示例 3

高度为“360”,帧速率为“29.970”的源生成 3 个视频层:

高度 宽度 比特率 (kbps)
1 360 640 700
2 270 480 440
3 180 320 230

后续步骤