时间戳来自于H264or5VideoStreamParser::parse() 函数,该函数负责解析nalu,从中获取帧率,时间戳则是按照帧率累加。

而usingSource来自于H264VideoStreamFramer,而不是 ByteStreamFileSource。ByteStreamFileSource仅仅是从文件读取帧 ,但是并不负责维护时间戳。

H264VideoStreamFramer负责管理时间戳,及帧率,以及通过内部类H264FUAFragmenter将h264的nalu组装成rtp,所以暂时不要自己去组装时间戳。既然source为H264VideoStreamFramer,则时间戳各种信息都交由他来管理吧。


live555之h264时间戳

相关文章:

  • 2021-05-03
  • 2021-12-05
  • 2021-10-13
  • 2021-09-10
  • 2021-08-06
  • 2022-12-23
  • 2021-11-19
猜你喜欢
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2021-12-01
  • 2022-01-03
  • 2021-12-19
相关资源
相似解决方案