- 入口是 : D:\XTRANS\ZLMIA\ZLMediaKit-offical\api\source\mk_media.cpp
- 泰勒朗斯大 神在文章:
- ZLmediakit关于mk_media_input_h264()输入时间戳的问题
大神指出,两个方面: - 第一, 在zlmediakit的mk_media_input_h264()函数中,我们输入pts和dts如果为0,则代码会自己生成时间戳,但是这个时间戳不平滑,输出视频有卡顿现象
-
- 实际代码中看到了做了平滑处理。是否卡顿,我还没测过。
-
- 这个时间戳实际上是h264帧的时间戳,是uint64的毫秒级别,后面会转换为字节序写入rtp 头中,转换后的是32位的uint32 rtp时间。
- 第二: 时间戳转化为时间基为{1,1000}才可行 ,这就就涉及到 本机毫秒64位时间戳与rtp 32位的互转,zlmediakit 都支持。
- 以上处理都是帧级别的,没有涉及
【zlmediakit】uint32的rtp时间戳和uint64的毫秒时间戳互转
于 2022-11-21 15:08:41 首次发布