
最近买了个GoPro7,想着作为摄像头用,研究后,有两种方式,一个通过HDMI,第二个就是通过WIFI.
第一HDMI不谈,需要采集卡(家境贫寒🙃)
第二个通过WIFI,发现有两种方式。
第一个是加入GoPro的无线网络,通过一些方法获取预览。(需要两个网卡,一个必须为无线网卡用来连接GoPro)
这边提供github地址可以自己去研究,作者的视频演示延迟很低,但是这些款可能固件版本过高,需要提供的API并不能实现,通过分析代码以及作者的介绍,直接访问GoPro的串流,但是延迟过高6秒左右,可能是我这款GoPro7的固件问题。
github地址:
https://github.com/KonradIT/gopro-py-api/blob/master/README.md
大家可以自己去研究研究
第二种方式就是通过GoPro的直播功能,rtmp推流。
可以在自己电脑组建个rmtp服务器。过程就是GoPro推流到服务器,再拉流。延迟3秒,GoPro只有7和8可以rtmp直播。
一可以用Nginx-rtmp(教程自行百度),第二个我发现了一个比较快捷的组建方法,直接提供地址 https://github.com/gwuhaolin/livego go语言写的rtmp服务,很方便,搭建简单,推荐!
效果图:

GoPro2obs
如果大家想要具体的教程,可以留言。动手能力好的小伙伴基本就可以弄出来了,这边只提供一个思路。