求720p及1080p HLS格式AWS Elastic Transcoder自定义预设配置
自定义AWS MediaConvert HLS编码配置(720p & 1080p)
我经常帮客户配置这类自定义HLS编码任务,针对你提到的AWS预配置预设分辨率不够的问题,给你整理了720p和1080p的具体参数,直接在MediaConvert里按这些配置就能生成符合需求的HLS流:
720p (1280x720) HLS配置
视频编码核心参数
- 分辨率: 1280x720(保持16:9宽高比,若源视频为4:3可调整为1024x720)
- 目标码率: 2500-4000 kbps(动画类内容可低至2000 kbps,实景/运动类建议3500-4000 kbps)
- 帧率: 与源视频保持一致(如24fps、30fps),若源帧率不稳定可设置为固定值
- 编码格式: H.264 (AVC)
- Profile: High
- Level: 4.0
- GOP设置: GOP长度为帧率的2倍(如30fps则GOP=60),关键帧间隔固定为2秒
- 比特率控制: CBR(恒定比特率)或VBR(可变比特率,推荐VBR以优化画质)
HLS输出组设置
- 分段时长: 2-10秒(推荐4秒,平衡加载速度和画质)
- 主播放列表: 启用自动生成
master.m3u8 - 分段文件名模板:
video_720p_%03d.ts - 输出格式: HLSv4(兼容性更广)或HLSv5(支持更多新特性)
1080p (1920x1080) HLS配置
视频编码核心参数
- 分辨率: 1920x1080(16:9宽高比)
- 目标码率: 5000-8000 kbps(运动类内容建议7000-8000 kbps,静态内容可低至4500 kbps)
- 帧率: 与源视频一致
- 编码格式: H.264 (AVC)
- Profile: High
- Level: 4.1
- GOP设置: 同720p,GOP长度为帧率的2倍,关键帧间隔2秒
- 比特率控制: 推荐VBR,若需严格带宽控制用CBR
HLS输出组设置
- 分段时长、主播放列表、输出格式与720p一致
- 分段文件名模板改为:
video_1080p_%03d.ts
额外提示
如果需要同时生成720p和1080p的自适应码流HLS,只需在同一个MediaConvert作业中添加两个输出(分别对应两个分辨率),并将它们归到同一个HLS输出组下,系统会自动生成包含两个流的主播放列表。
内容的提问来源于stack exchange,提问作者Nagy Nick
相关产品推荐
相关产品推荐

