New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[技术咨询] RK3588使用mk动态库推流(低帧率1FPS),再通过addStreamProxy拉流,帧率变为1000FPS #3494
Comments
z这个应该是编码器码流里面携带的帧率 |
你好,编码器使用的是RK3588的MPP硬件编码器,fps相关参数如下: 只是会使此处的fps变化,时间戳增量仍然异常,录制视频帧率仍然是900~1000fps: 异常应该与编码器无关。 |
ZLMediakit 的帧率,是通过解析sps里面的信息获取的(这个是h264的标准规定的,参考h264 sps vui 的解析),播放器也是这么做的,我看你的代码,dts 应该从0开始计数,你的代码直接获取系统时间,作为dts的,你要看dts的间隔值 |
(1)sps我去学习一下,感谢回复。 |
|
“时间间隔正常,那你的截图中时间戳异常是咋回事” 这就是我提这个issue要问的问题呀 |
你是通过什么办法来判断时间戳异常的?你可以通过rtsp协议抓包来分析时间戳是否异常 |
咨询的功能模块
咨询的具体内容和问题
RK3588开发板,使用mk动态库推流rtsp输出,本应为1FPS,记为流yolo。
使用vlc无法播放流yolo(参考#608 可能是播放器本身的问题)。
部署在另一台服务器上的zlmediakit通过addStreamProxy对流yolo拉流,录制的MP4文件帧率为1000FPS,zlmediakit的web管理页面显示的时间戳增量信息也异常,看起来像是把dts除了1000倍。
不知道是mk动态库的问题,还是zlmediakit的问题,请问有没有进一步排查的思路建议?
(1)推流初始化:
其中初始化时v_args.video的三项参数不指定,现象也一样。
(2)推流:
展开查看详细日志
其中rtsp://172.18.4.2:15554/live/yolo即为开发板推流rtsp://192.168.1.107:554/live/yolo的端口转发映射地址。
将modify_stamp分别设置为0、1、2,现象均一样。
暂停视频逐帧查看,每帧画面都是正常的,只是时间间隔异常,本应为1s左右,变成了1ms左右。
开发板相关信息
zlemdiakit服务相关信息
The text was updated successfully, but these errors were encountered: