Android上的GroPro Live Preview

时间:2016-09-01 23:17:16

标签: javascript php live-streaming gopro

我正在开展一个项目,我需要在网络上显示GoPro Hero4的实时预览。有谁知道如何做到这一点?

我知道GoPro Feed在他们自己的网络中使用地址:

  

http://10.5.5.9:8080/gp/gpControl/

但我找不到如何在相机上展示我正在看的东西。

Google Play上有一个应用程序允许在Android中观看实时预览,但我无法使用它,因为我必须自己制作应用程序。

我希望有人可以帮助我 - 谢谢!

1 个答案:

答案 0 :(得分:1)

回答这篇文章的绊脚石。

首先,HTTP获取此URL:http://10.5.5.9/gp/gpControl/execute?p1=gpStream&a1=proto_v2&c1=restart,然后您可以使用此URL获取UDP流:

udp://10.5.5.9:8554(你可能很难在工作中使用它......)

注意:如果使用ffplay(ffMPEG),请尝试使用nobuffer标志,以获得低延迟流。更多信息可以在here

找到

注意2 :这适用于HERO5 Black,HERO4 Silver,HERO4 Black,适用于HERO4 / 5会话,您可能需要阅读HERO4-Session.md有关如何将其唤醒并进入流式传输模式。由于使用UDP协议和系统调用很难,我建议使用GoProStream工具,这是一个易于使用的用Python编写的GoPro Streaming客户端:https://github.com/KonradIT/GoProStream

适用于HERO4,HERO +和HERO5以及可能的未来GoPro相机。