我正在开展一个项目,我需要在网络上显示GoPro Hero4的实时预览。有谁知道如何做到这一点?
我知道GoPro Feed在他们自己的网络中使用地址:
但我找不到如何在相机上展示我正在看的东西。
Google Play上有一个应用程序允许在Android中观看实时预览,但我无法使用它,因为我必须自己制作应用程序。
我希望有人可以帮助我 - 谢谢!
答案 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相机。