ffmpeg - FFmpeg 时间戳
问题描述
我想从不同的摄像机(大华、海康威视等)捕获RTSP流;我正在使用 FFmpeg 库,对于每个流,我都需要一些实时值。AVFormatContext 的 start_time_realtime 成员正是我所需要的。这通常有效,我可以获得正确的开始时间,但在某些情况下,start_time_realtime 是 AV_NOPTS_VALUE。我是否需要在 Web 界面中为相机设置一些正确的设置?我怎么解决这个问题?
解决方案
FFmpegstart_time_realtime
基于 RTCP Sender 报告包中看到的 NTP 时间戳设置。如果未收到,start_time_realtime
将保持未初始化状态。
推荐阅读
- android - 如何在后台使用应用程序在 Android 上进行网络通话
- android - 错误类放置自动完成
- elasticsearch - 子“路径”失败,因为“路径”不允许为空
- postgresql - Postgis DB 结构:多年的相同表?
- html - CSS 选择器:不显示没有背景图像的空 DIV?
- swift - Swift 对数组进行排序
- c - 在 C 中将 ASCII 转换为 HEX 时跳过特殊字符
- javascript - node-schedule-tz:时区问题
- r - update() 不适用于通过 lapply() 创建的模型
- npm - 我如何在 JFrog CLI 中以非管理员用户的身份使用带有 --build-name 和 --build-number 命令选项的 npm-install?