gpt4 book ai didi

python - Gopro Hero 3 - 通过 wifi 流式传输视频

转载 作者:太空宇宙 更新时间:2023-11-04 03:56:19 25 4
gpt4 key购买 nike

我最近购买了一台 Go Pro Hero 3。它工作正常,但当我尝试流式传输实时视频/音频时,它时不时会出现故障。最初我只是使用 vlc 打开 m3u8 文件,但是当出现故障时我下载了 android 应用程序并尝试通过它进行流式传输。在应用程序上好一点。我使用了 wireshark,我认为它的原因是它的传输/缓冲速度不够快。试图让 wget 循环中的所有内容,它在它之前经历了 3 个循环: catch (可能但我不这么认为......虽然我可能会仔细检查)或落后并因此超时/挂起。图像也有延迟,但我可以接受。我试过降低分辨率/帧率,但我不确定它是否真的在做任何事情,因为我看不出有什么区别。我认为这可能只是在 go pro 上录制的设置。无论哪种方式,它都没有用。本质上,我正在寻找任何可能的方法来消除这种“故障”我目前的计划是尝试用 python 编写一些东西以通过 UDP(无 TCP 开销)获取文件。

我将添加更多细节/症状:

Go Pro 使用 Apple m3u8 流媒体格式。在任何时候,文件夹中都有 16 个 .ts 文件。 (每个 26 Kb)这些在循环中被覆盖(循环缓冲区)

当我在 vlc 上流式传输时:

大约 1 秒的延迟 - 流传输正常约 0.5 秒,停止时间稍短,然后重复。我认为正在发生的事情是它试图传输的文件被覆盖,导致它超时。

通过安卓应用程序:

更少的延迟和更短的“超时”,但仍然存在

我想写一个 python 脚本来尝试获取连续图像。这些文件足够小,可以放在一个 UDP 数据包中(我认为……65Kb 左右吧?)

有什么我可以更改笔记本电脑上的 wifi 设置来改进它的吗?也就是说,它是如何致力于此的?

谢谢,斯蒂芬

最佳答案

我最近一直致力于为 Node.js 创建一个 GoPro API,发现该设备也有很多故障。安装最新的gopro固件(3.0.0)后稳定多了。

至于流式传输,我无法绕过 wifi 延迟,因此采用了记录和复制方法。

关于python - Gopro Hero 3 - 通过 wifi 流式传输视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18227789/

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