如何决定应将视频转码为哪些分辨率和比特率?

How to decide to which resolutions and bitrate a video should be transcoded?

我正在尝试构建 VOD 服务,但无法找到一种方法来决定上传后应将视频转码为哪些分辨率和比特率。比如如果有人在手机上上传拍摄的照片 phone.

我正在使用 AWS mediaconvert 进行转码。

这里没有绝对的规则,因此您可能会发现最简单的方法是简单地查看一些与您想要提供的服务类似的服务,然后检查他们使用的 resolutions/bit 费率。

许多服务都有办法让您手动查看可用的费率,甚至查看流如何随时间变化 - 例如:

还值得考虑您的目标设备 - 如果您主要针对手机(例如 Tik Tok 等服务),那么您可能不需要最大的分辨率,而如果您主要针对大屏幕或 VR 设备高分辨率对你来说可能很重要。

类似地,预期的网络连接将发挥作用 - 如果大多数用户将在家中并且在连接良好的地区,那么您可能会发现对较低比特率流的需求较少。