“奇怪” Parrot Anafi RTSP 流的 NALU 复用

发布于 2025-01-18 21:27:16 字数 493 浏览 0 评论 0原文

通过RTSP提供的鹦鹉Anafi无人机的RTP NALU流似乎将几个NAL单元“”“多路复用”在RTP级别的较大外部NAL单元中。尝试使用GSTREAMER管道,该管道只是打开RTSP源,然后在“ RTPH264Depay”和“ RTPH264PAY”之后转发它们,在远端不起作用:混乱到达浏览器,显然他们也从未见过。

在这里,SPS和PPS以及一个非IDR片的示例发送为一个大块:

”在此处输入图像描述”

到目前为止,我从未见过这样的“分组”,我曾经用来将SPS和PPS视为单独的RTP数据包。显然,所有浏览器也无法解码这样的“组”。

The RTP NALU stream of a Parrot Anafi drone provided via RTSP seems to kind of "multiplex" several NAL units into a bigger outer NAL unit at RTP level. Trying to use a GStreamer pipeline, which just opens the RTSP source and then forwards them after "rtph264depay" and "rtph264pay" again does not work on the far end: The mess arrives at the browser and they obviously also never have seen such.

Here an example of SPS and PPS and a non-IDR slice send as one big chunk:

enter image description here

Up to now I never have seen such a "grouping", I'm used to see SPS and PPS as separate RTP packets. Obviously all browsers too, since they are not able to decode such a "group".

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

傲性难收 2025-01-25 21:27:16

有效载荷是可以的,它是总结的。鹦鹉Anafi的问题是:他们不发送IDR帧。浏览器需要。没有IDR,没有视频。

The payload is OK, it is STAP-A aggregated. The problem with Parrot Anafi is: They don't send IDR frames. Browsers need that. No IDR, no video.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文