adaptive-bitrate - bitrate quality level for specific device
问题描述
I'm looking mediaconvert service from aws to transcode videos. The value I'm trying to set just now is quality level (QL) for QVBR, according with this it could depends on the platform, for example for 720p/1080p resolution it proposes QL=8/9 (for TV), QL=7 (for tablet), QL=6 (for smartphone).
In fact, the app have a version for the 3 type of devices then I'm asking: I need to keep 3 versions for the same video? I want to save some money in streaming and my app has similar number of users using it in each platform, I want to save in bandwidth but providing good quality videos
解决方案
较高的 QVBR 质量级别 (QL) 对应于输出中较高的比特率。
对于电视等大型显示器,建议使用更高的 QVBR QL 以帮助改善观看体验。但是,在手机等较小的显示器上查看相同的内容时,您可能不需要所有这些额外的部分来获得良好的体验。
通常,建议针对将查看内容的各种设备或分辨率中的每一个创建一个输出。这将有助于为较小的设备节省带宽,同时仍为较大的设备提供高质量。
这个概念被称为自适应比特率 (ABR) 流,是 HLS 和 DASH(以及其他)等流格式的共同特征。MediaConvert 文档也有一节介绍如何创建 ABR 输出:https ://docs.aws.amazon.com/mediaconvert/latest/ug/video-abr-streaming-outputs.html
推荐阅读
- java - Apache POI 自动大小垂直文本列
- websocket - WebSocket 服务器 - ERR:主机的 IP 地址不是本地 IP 地址 - SipSorcery WebRTC 接收器
- sql - 案例的 SQL 更新
- javascript - 我怎样才能制作这样的动画?
- kdb - KDB:将列连接到嵌套表列表中的另一列
- audio - 使用 ffmpeg 对 AAC 音频进行转码时,下一个 pts 与前一个 pts 加上持续时间不匹配
- git - 为什么 git diff 有不同的行为?
- assembly - Sjasm:无法组装 DW 或 OUTPUT 指令?
- python - 如何命名堆叠条形图中的每个条形标签?
- laravel - Laravel livewire 将 .csv 文件更改为 .txt,如何解决?