首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >确定H.264帧的持续时间

确定H.264帧的持续时间
EN

Stack Overflow用户
提问于 2017-04-21 08:44:42
回答 1查看 584关注 0票数 0

单个RTMP视频消息通常包含一个H.264帧和时间戳增量。通常,时间戳增量表示单个视频帧的持续时间,例如。40毫秒的25 for视频。这允许通过计算流中的RTMP视频增量之和来计算流的持续时间。

然而,对于一些编码器(例如,Wirecast),偶尔会有只包含一个H.264帧的RTMP视频消息,但是时间戳增量是单个视频帧持续时间(例如120 is、160 is等)的倍数。

这是否意味着在某些情况下,单个H.264帧可以表示多个视频帧?哪一个H.264帧元信息(字段)代表了这一点?如何区分选定帧的时间戳增量与单个视频帧的持续时间不同?我想正确地计算单个H.264帧的显示时间戳。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-21 16:52:05

这些很可能是掉落的帧。对于RTMP,您应该始终假定可变帧速率(不管onMetadata怎么说)。

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

https://stackoverflow.com/questions/43537981

复制
相关文章

相似问题

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