Skip to content

Commit

Permalink
Add readme about gopro source
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexxIT committed Nov 15, 2023
1 parent 9bda2f7 commit a0f999d
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -520,6 +522,10 @@ streams:
kasa: kasa://user:[email protected]: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/).
Expand Down
25 changes: 25 additions & 0 deletions internal/gopro/README.md
Original file line number Diff line number Diff line change
@@ -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/

0 comments on commit a0f999d

Please sign in to comment.