首页 > 解决方案 > 通过 Wifi 流式传输 GoPro Hero 8 最有效的 gstreamer 管道是什么?

问题描述

我正在尝试使用 konradIT 的 goprowifihack 通过 wifi 流式传输 gopro hero 8:https ://github.com/KonradIT/goprowifihack 。我可以通过使用 Mission Planner 来很好地做到这一点,右键单击 HUD,Video->set Gstreamer source,然后输入

udpsrc port=8554 ! tsdemux ! h264parse ! avdec_h264 ! videoconvert ! video/x-raw,format=BGRA ! appsink name=outsink.

在 Mission Planner 中,视频相对清晰,但我希望能够在不使用 Mission Planner 的情况下进行流式传输。我试图根据我用于 MP 的管道开发自己的管道。我正在使用的当前管道是:

gst-launch-1.0 udpsrc port=8554 loop=true ! tsdemux ! h264parse ! avdec_h264 ! videoconvert ! video/x-raw,format=BGRA ! autovideosink sync=False

但是,该视频仍然显得非常不稳定和故障。我通过添加和更改 udpsrc 的不同参数进行了实验,包括 mtu、blocksize 和 buffer-size。这些对我来说没什么区别。用于清晰一致的视频的最佳 gstreamer 管道是什么?

标签: video-streaminggstreamergopro

解决方案


推荐阅读