gpt4 book ai didi

ffmpeg - 有没有办法使用 ffmpeg 函数提取 RTP 扩展头数据?

转载 作者:行者123 更新时间:2023-12-02 20:04:11 28 4
gpt4 key购买 nike

我想在使用 int av_read_frame(AVFormatContext *s, AVPacket *pkt); 读取 ffmpeg 数据包时提取 RTP 扩展 header 数据但似乎 ffmpeg 在创建 AVPacket 时跳过 RTP 扩展头数据数据( link 到代码)。 ffmpeg 使得 AVPackets来自RTPPacket数据。所以可能有一种方法可以获取当前的RTPPacket调用av_read_frame之后或之前? ...或者可能有人知道另一种方式?

最佳答案

我实现了此功能,但今天才将其推送到 ffmpeg-2.4.2 标记的分支。这是commit 。例如,在 iOS 中,您可以执行以下操作:

AVPacket _packet; // Get your decoded packet
NSData *extData = nil;
if (_packet.extlen > 0) {
extData = [[NSData alloc] initWithBytes:_packet.ext length:_packet.extlen];
}

关于ffmpeg - 有没有办法使用 ffmpeg 函数提取 RTP 扩展头数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31168996/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com