从 GoPro 4 Session 非正式地直播到 Android

Live Stream from GoPro 4 Session to Android unoffically

我正在开发一个 Android 应用程序以将 GoPro 4 Session 的实时流传输到该应用程序。

在以前的 GoPro 型号中,直播可以通过 URL 请求获得 http://10.5.5.9:8080/live/aaba.m3u8

但是,在 GoPro Hero 4 型号中,URL 请求已更改为 http://10.5.5.9/gp/gpControl/execute?p1=gpStream&c1=start

它需要 ffplay 和 python 脚本来保持流式传输。

我想知道这是否可以在 Android 应用程序中完成。

我不需要画质流畅,只需要摄像头的视野即可。

我有想法将GoPro 配置为Picture 模式并以1 秒的间隔拍照。然后每秒从 Android 应用程序上的 100GOPRO/DCIM 获取图像。这也可以在 Android 中完成吗?

谢谢任何人!

到目前为止,我自己还没有尝试过,但我发现了一个全面的 github 存储库,共享有关许多 GoPro 摄像机的流媒体信息:https://github.com/KonradIT/goprowifihack

  1. 首先像描述的那样唤醒会话here
  2. 使用 http://10.5.5.9/gp/gpControl/execute?p1=gpStream&a1=proto_v2&c1=restart
  3. 重新开始直播
  4. 然后通过udp://10.5.5.9:8554串流source