gpt4 book ai didi

ffmpeg - NAL 键入 STAP-A 并检索 sps 和 pps

转载 作者:行者123 更新时间:2023-12-04 22:48:36 27 4
gpt4 key购买 nike

我编写了一个 RTP 服务器来接收通过命令 ffmpeg -i test.mp4 rtp rtp://ip:port(客户端)发送的 RTP 数据包,服务器可以获得最终类型 24(STAP-A)。
我想使用服务器从第一个 nal(类型 24)而不是来自 ffmpeg 命令的信息中检索 spa 和 pps。
是否有可能 SPS 和 PPS 将汇总在一个 nal 中?

例如

[RTP header ][nal header (类型 24)][nal1 header ][nal1 大小][nal1 有效负载][nal2 header ][nal2 大小][nal2 有效负载]...

谢谢

最佳答案

STAP-A 很可能由 SPS 和 PPS 组成:这些 NAL 单元通常位于流的开头,很小并且可以聚合成 STAP A。如果 IDR 足够小,它也可能是STAP,但通常这是很大的,将单独发送。

验证这一点的最佳方法是将 STAP-A 拆分为原始 NAL 单元(参见 RFC6184)并检查类型 7 (SPS) 和 8 (PPS)。

关于ffmpeg - NAL 键入 STAP-A 并检索 sps 和 pps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35750863/

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