6
A
回答
1
时间戳被包含在RTP流。 RTSP是一种可用于启动/控制RTP媒体会话的协议。我假设使用RTP,你可以看看RTP头here。
3
正如Ralf已经说过的 - RTP时间戳相对于随机时钟 - 它们仅用于计算两个帧(或一般的RTP包)之间的差异。为了将这些相对值同步到挂钟,您可以使用RTCP发送器 - 只需查看Ralf提供的链接即可。
对于使用H.264的Axis产品来说,这样做效果很好。如果您使用的是MPEG4,则Axis固件会有问题,RTCP SR中的绝对时间戳也不可靠 - 在这种情况下,您必须将相对RTP时间戳同步到您的客户端挂钟。
相关问题
- 1. H.264 over RTP/RTSP(iPhone)
- 2. Android渲染实时H.264 over RTSP
- 3. 用于解码H.264 RTSP流的库
- 4. Windows上的FFMPEG(用于H.264 RTSP解码)
- 5. 使用TCP上的RTSP传输h.264帧的附加数据
- 6. 来自RTSP流的H.264解码错误日志
- 7. 如何通过WMP上的RTSP运行H.264?
- 8. RTSP H.264 IP摄像机作为视频源/输入在Windows
- 9. 以低延迟在h.264中从opencv流入rtsp视频
- 10. 解码H.264没有流
- 11. H.264流标头
- 12. Firefox中的H.264
- 13. 流媒体H.264样本的AVAssetReader
- 14. H.264和x.264有什么区别?
- 15. C++中的开源H.264解码器
- 16. H.264实时流媒体
- 17. AVSampleBufferDisplayLayer如何显示H.264
- 18. Android H.263或H.264文件?
- 19. Android:mpeg4/H.264打包示例
- 20. h.264和mpeg标题
- 21. H.264时间参考
- 22. H.264视频编码
- 23. ffmpeg h.264无效切割
- 24. H.264保存在Android
- 25. WPF GUI中的H.264流
- 26. h.264解析训练
- 27. Flowplayer H.264视频编码
- 28. h.264/svc移动支持
- 29. H.264到MPEG2转换
- 30. Java - h.264视频编码
但我认为由RTP协议起诉的时间戳是RELATIVE,而不是绝对的。不是吗? 时间戳:32字节;给出分组中第一个音频/视频字节的采样时刻;用于消除由网络引入的抖动 - 时钟频率取决于应用 - 随机初始值 - 几个数据包可能具有相同的时间戳(例如相同的视频帧),或者甚至是无序的(例如MPEG中的插入帧 – Grifo 2011-05-27 12:28:41
如果I正确理解你,你需要原始的演示时间,RTCP发送者报告可以用于这个目的:它们包含一个RTP时间戳和一个NTP时间戳,参见http://tools.ietf.org/html/rfc3550#section-6.4 .1和http://tools.ietf.org/html/rfc3550#section-4 – Ralf 2011-05-27 13:29:35