video - 如何确定 mpeg-dash 中的分段持续时间?
问题描述
我想将一些 h264 mp4 视频转换为 clearkey 加密破折号。现在我想在本地主机上为他们服务。所以我没有带宽限制。我假设我应该使用带有静态 mpd 的 dashavc264:onDemand 配置文件,因为我的视频没有直播并且它们处于离线状态。
我的问题是:
我应该如何决定我应该使用什么段持续时间?这是否取决于我的视频中出现关键帧的频率?它如何影响寻找/特技表演的表现?它会影响其他任何事情吗?
解决方案
就像许多事情一样,它是竞争因素之间的平衡——效率、质量、灵活性等。
一般来说,短段允许更快的带宽变化等,但可能没有那么高效或高质量,这取决于权衡什么。
在撰写本文时,大多数实现使用 2 到 10 秒的块。
为了进一步阅读,这里有一篇很好的文章,介绍了不同段长度的不同影响以及一些建议:https ://bitmovin.com/mpeg-dash-hls-segment-length/
推荐阅读
- javascript - 删除某些类时如何向高度添加过渡
- node.js - 打开模块不适用于完整浏览器路径
- pytorch - 训练期间损失增加
- vue.js - Vuetify 如何对 v-data-table 中的自定义单元格进行排序?
- python - AttributeError:“CustomAugment”对象在保存 TensorFlow 模型时没有属性“__name__”
- jenkins - 无法在詹金斯管道脚本中运行 python 命令
- java - 提取字符串的 OTP 部分的最佳方法是什么,如下所示
- cube.js - 如何创建不是聚合数据的度量?
- android - android.database.CursorIndexOutOfBoundsException:请求索引 -1,大小为 0 AT API 29+
- python - 添加新数据、更新现有数据和删除缺失数据的算法