首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPEG-DASH特技模式

MPEG-DASH特技模式
EN

Stack Overflow用户
提问于 2015-05-26 17:49:50
回答 2查看 2.6K关注 0票数 2

有没有人知道如何用MPEG-DASH做特技模式(以不同的速度倒带/前进)?DASH-IF Interoperability Points V3.0声明这是可能的。

EN

回答 2

Stack Overflow用户

发布于 2015-08-19 15:17:52

文档中列出了总体思路,但没有具体说明细节。

DASH分段器应将帧速率低于正常的轨道添加到特殊标记的AdaptationSet中。粗略地说(即使在理论上你应该查看确切的配置文件/级别阈值)半帧速率是双倍播放输出。四分之一帧速率是四倍播放输出速率。

所有这些都只是为了方便ffwd而向DASH客户端提供的建议。客户端可以使用它,但不一定要使用它。如果DASH客户端根本不理解AdaptationSet,它将忽略它,因为EssentialProperty会将它标记为track play AdaptationSet。

我看不出任何符合规范的方式都可以支持快速倒带。您需要根据自己的需求来实现它,但不能期望互操作性。

票数 1
EN

Stack Overflow用户

发布于 2016-05-27 05:52:10

您可以尝试ISO/IEC 23009-1:2014(E) =>附录A中的指示

客户端可以暂停或停止媒体演示。在这种情况下,客户端简单地停止请求媒体段或其部分。要恢复,客户端将请求发送到媒体段,从上一个请求的子段之后的下一个子段开始。

如果特定表示或SubRepresentation元素包括@maxPlayoutRate属性,则对应的表示或子表示可用于快进技巧模式。客户端可以利用与正常播放速率相同的解码器配置文件和级别要求,以任何速度播放表示或子表示,达到指定的@maxPlayoutRate属性的常规速度倍。如果特定的表示或SubRepresentation元素包括@codingDependency属性,其值被设置为'false',则对应的表示或子表示可用于快进和快退技巧模式。

结合索引段和子段索引框的子表示可用于有效的特技模式实现。给定具有期望的@maxPlayoutRate的子表示,对应于子表示@ level的范围可以通过从子段索引框中的信息构造的字节范围来提取来自SubRepresentation@dependencyLevel的所有级别值。这些范围可用于构造更紧凑的HTTP GET请求。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30455111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档