2016-02-17 9 views
-1

Я пытаюсь использовать официальный GoPro API, используя python, в порядке , чтобы захватить прямой эфир из моей GoPro Hero 3 Camera.Gopro Live stream over WiFi pretty laggy

http://goprohero.readthedocs.org/en/latest/API/

Я видел, что при подключении к Wi-Fi GoPro, поток также доступен через HTTP URL: http://10.5.5.9:8080/live/aamba.m3u8

я открыл этот поток видео через VLC, так что я могу смотреть его напрямую. Существует довольно большая латентность (~ 5/6 секунд). Поток также довольно лагги, он часто падает или отстает.

Как я могу улучшить это? Кто-то уже испытал API-интерфейс GoPro Python?

ответ

1

вы можете использовать ffmpeg с небольшим -probesize (сокращает время анализа и снижает задержку), а отставание сократится до менее 2 секунд.

ffplay -probesize 32 "http://10.5.5.9:8080/live/amba.m3u8" 

, кстати, насколько я знаю, нет никакого официального GoPro API и все эти библиотеки предоставляются сообществом (тот, который вы используете написан Josh Villbrandt.