alun0829 2017-11-02 01:15
浏览 1679
已结题

c++ ffmpeg如何获取RTP包中的Seq和timestamp

c++使用ffmpeg拉取rtsp实时视频流解码时,如何获取网络传输的原始RTP包头信息?我需要取得包头中的sequence number和timestamp这两个值。
我将AVCodecContext、AVFrame、AVFormatContext、AVPacket、AVStream这几个解码时用到的结构体全部看了一遍,没有关于seq和timestamp的成员。是不是ffmpeg将包头信息弃掉了不用它呢?

有没有可以作为RTSP视频源的每个视频帧的唯一标识字段?我最终的目的是想实现如下需求:
A电脑和B电脑连接同一个RTSP视频流,在解码到同一帧图像时,有个唯一标识可以用来确定是同一帧图像,这样在A和B两台电脑上可以对这同一帧图像进行处理。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 回答4f系统的像差计算
    • ¥15 java如何提取出pdf里的文字?
    • ¥100 求三轴之间相互配合画圆以及直线的算法
    • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
    • ¥15 名为“Product”的列已属于此 DataTable
    • ¥15 安卓adb backup备份应用数据失败
    • ¥15 eclipse运行项目时遇到的问题
    • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
    • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
    • ¥15 自己瞎改改,结果现在又运行不了了