diff --git a/README.md b/README.md index b6c83032..18c6777b 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ Ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg * [Source: DVRIP](#source-dvrip) * [Source: Tapo](#source-tapo) * [Source: Kasa](#source-kasa) + * [Source: GoPro](#source-gopro) * [Source: Ivideon](#source-ivideon) * [Source: Hass](#source-hass) * [Source: ISAPI](#source-isapi) @@ -193,6 +194,7 @@ Available source types: - [dvrip](#source-dvrip) - streaming from DVR-IP NVR - [tapo](#source-tapo) - TP-Link Tapo cameras with [two way audio](#two-way-audio) support - [kasa](#source-tapo) - TP-Link Kasa cameras +- [gopro](#source-gopro) - GoPro cameras - [ivideon](#source-ivideon) - public cameras from [Ivideon](https://tv.ivideon.com/) service - [hass](#source-hass) - Home Assistant integration - [isapi](#source-isapi) - two way audio for Hikvision (ISAPI) cameras @@ -520,6 +522,10 @@ streams: kasa: kasa://user:pass@192.168.1.123:19443/https/stream/mixed ``` +#### Source: GoPro + +Support streaming from [GoPro](https://gopro.com/) cameras, connected via USB or Wi-Fi to Linux, Mac, Windows. [Read more](https://github.com/AlexxIT/go2rtc/tree/master/internal/gopro). + #### Source: Ivideon Support public cameras from service [Ivideon](https://tv.ivideon.com/). diff --git a/internal/gopro/README.md b/internal/gopro/README.md new file mode 100644 index 00000000..03aa035c --- /dev/null +++ b/internal/gopro/README.md @@ -0,0 +1,25 @@ +# GoPro + +Supported models: HERO9, HERO10, HERO11, HERO12. +Supported OS: Linux, Mac, Windows, [HassOS](https://www.home-assistant.io/installation/) + +The other camera models have different APIs. I will try to add them in the next versions. + +## Config + +- USB-connected cameras create a new network interface in the system +- Linux users do not need to install anything +- Windows users should install the [network driver](https://community.gopro.com/s/article/GoPro-Webcam) +- if the camera is detected but the stream does not start - you need to disable firewall + +1. Discover camera address: WebUI > Add > GoPro +2. Add camera to config + +```yaml +streams: + hero12: gopro://172.20.100.51 +``` + +## Useful links + +- https://gopro.github.io/OpenGoPro/