# 长视频、4K 与 8K

使用交互式计算器估算加密输出包大小和上传时间，为三小时 VOD 等大型任务做好规划。了解如何根据源视频选择清晰度档位，以及如何恢复中断的上传。

加密视频和 DRM 许可证通过不同路径传输

CDN 负责传输加密视频。您的后端检查观看权限，DRM 许可证服务则授权兼容设备解密播放。

- 01**存储 / CDN**

向播放器传输加密媒体。

- 02**您的后端**

确认用户有权观看后，向 DRM-X 请求播放授权。

- 03**DRM-X**

验证播放授权并处理 DRM 许可证请求。

- 04**播放器 + 设备**

使用设备的 DRM 系统获取许可证，并播放加密媒体。

您的后端决定访问; DRM-X 执行已签名的政策。 加密的媒体和DRM 许可证会遵循不同的传送路径 。

## 编码前规划长视频任务[#](#plan-a-long-video-before-encoding)

Packager 支持 Full HD、4K 和 8K 编码输出设置，并为长时 VOD 任务提供分片上传恢复功能。使用分片的 DASH/HLS/CMAF 输出时，三小时的源视频不会通过一个巨大的请求一次上传。分辨率、时长、帧率、码率、音轨和受保护格式的数量都会影响处理工作量。

请预留充足的编码时间，使用可靠的本地磁盘，并避免计算机进入睡眠。磁盘需同时容纳源文件、临时未加密的视频版本和最终加密输出包。先用有代表性的短片估算当前硬件的编码时间和输出码率。三小时 4K/8K 视频的实际处理速度及播放效果，仍需使用您的源文件和目标设备验证。



## 估计加密输出包大小和上传时间[#](#estimate-package-size-and-upload-time)

调整参数，查看视频时长、总编码码率和上传速度如何影响任务。请输入所选各视频档位码率的总和；计算器会另行计入音频码率。这些数值仅用于估算，不代表已预留配额，也不保证实际速度。

视频时长（分钟）视频总码率（Mbps）视频清晰度档位数音轨数（每条 128 Kbps）加密输出套数2 · Maximum Compatibility1 · Modern Multi-DRM分片时长6 秒钟4 秒钟测量上传速度 (Mbps)

大约64.3GB计入 20% 的传输余量后，约需 8.6 小时约 18,000 个媒体分片对象，另加 Manifest 和初始化文件

与四秒分片相比，六秒分片可减少对象数量。

启用 JavaScript 可交互调整估算。也可按以下公式计算：加密输出包大小（GB）≈ 时长（分钟）× 60 × 总码率（Mbps）÷ 8 ÷ 1000 × 加密输出套数。上传时间（秒）≈ 输出包字节数 × 8 ÷ 实测上传速率（bit/s）。

两套输出通常各自包含一份加密媒体。可变码率编码、容器开销、字幕、重试及协议开销都会影响实际大小和上传时间。本地磁盘需求还需计入加密输出包以外的文件。减少清晰度档位或采用六秒分片可降低工作量；降低并发上传数可提高稳定性，不会改变画质。



## 根据源视频选择清晰度档位[#](#choose-a-source-appropriate-ladder)

| 实际源文件 | CLI 多清晰度编码示例 | 桌面选择 | 
| --- | --- | --- |

| 1920×1080 | `sd,hd,full-hd` | SD + HD + Full HD | 

| 3840×2160 | `sd,hd,full-hd,uhd` | 添加UHD / 2160p | 

| 7680×4320 | `sd,hd,full-hd,uhd,uhd2` | 添加 UHD2 / 4320p | 

CLI 会同时检查视频宽度和高度，因此竖屏或非标准宽高比的源视频可能不符合常规横屏档位要求。只保留观众需要的档位。8K 源视频不意味着所有观众都必须播放 8K；自适应播放可选择较低清晰度。

H.265 和 AV1 适合部分高分辨率场景，但解码能力、DRM 支持、安全级别及输出保护取决于设备。请先在目标浏览器、电视或原生播放器上验证短片。DRM 策略还可能限制可播放的分辨率。



## 长视频任务采用分片输出[#](#use-segmented-output-for-long-jobs)

长视频应保留常规分片输出。向自有存储上传大文件时，除非已确认单对象大小限制，否则不要使用 `--on_demand` 和 `--output_single_file`。1AICLOUD 对较大的加密对象采用分段上传，支持 64 位大小和偏移量。自有存储的预签名上传目前限制为每个对象最多 5 GiB；采用分片后，普通媒体对象通常远低于此限制。

服务器默认限制为**每个加密输出包最多 50,000 个对象**，且输出包总大小不超过 **5 TiB**；部署配置或存储配额可能进一步降低这些上限。三小时视频采用六秒分片、五条视频轨、一条音轨和两套加密输出时，约产生 **21,600 个媒体分片**，另加 Manifest 和初始化文件。多语言音轨或更短的分片可能使任务超出对象数量上限。



## 网络中断后如何恢复？[#](#what-happens-if-the-network-fails)

保留输出
保留全部加密输出文件恢复上传
使用原会话和配置复用校验一致的文件
大小 + SHA-256 检查校验并发布
服务器确认输出

Preview.6 会在遇到限流或临时故障时退避重试。临时 1AICLOUD 凭据会在过期前续期；即使原会话 Token 已过期，仍可用有效的 Packager 凭据授权仅上传恢复。同一次运行中，失败的上传分段会自动重试。重启进程后，未完成的分段上传对象需重新上传；已完成且校验一致的 1AICLOUD 对象会被复用。

重试次数用尽后，请参阅[无需重新编码即可恢复上传](https://docs.drm-x.com/zh-Hans/packaging/cli#resume-without-re-encoding)。网络不稳定时，建议将并发上传数设为 4。同一输出目录只运行一个上传进程，避免多个进程争用文件或资源。



## 验收检查清单[#](#acceptance-checklist)

- 使用目标编码格式、帧率、音轨和清晰度档位，对一段短片进行打包加密并验证播放。
- 确认本地磁盘空间和云存储配额足以处理完整源视频。
- 对完整视频执行打包加密。运行期间避免计算机进入睡眠，且不要修改输出目录。
- 等待服务器完成校验并显示 Published 状态，然后在有代表性的设备上跳转到视频开头、中间和结尾附近测试播放。
- 检查获准播放的最高画质、音画同步和字幕。验收完成前，保留源文件和加密输出文件。

<!-- Canonical: https://docs.drm-x.com/zh-Hans/packaging/large-videos -->
<!-- Language: zh-Hans -->
