๐น Use your GoPro with a RaspberryPi for RTMP streaming โ reliable ๐งฒ
๐๏ธ Work in progress! Well, ยซreliableยป is the goal, right now it's work in progress and more or less a copy of the PiVPN script. Feel free to help and contribute! ๐
(Based also on the excellent work of KonradIT)
-
Download latest Raspbian Lite (Lite has better performance because there is less overhead).
-
Flash it onto SD card using balena Etcher.
-
Remount the SD card (balena Etcher unmounted it). If you don't know how, just unplug and replug it to your computer. ๐
-
After flashing, create an empty
ssh
file in the root of the SD card (volume boot) to enable ssh access. You can use a text editor or terminal:cd /Volumes/boot/ touch ssh
-
Unmount the SD Card and put it into your Raspberry Pi, then turn it on. Make sure you have Internet on the Ethernet port, as WiFi is used to communicate with the GoPro Camera. SSH into it (default username
pi
, passwordraspberry
). Head over to the documentation if you need help.ssh [email protected] # make shure to change the password passwd
-
For comfort and security reasons I always copy my id and remove the password ๐คท๐ปโโ๏ธ.
ssh-copy-id [email protected]
Those who want to get started quickly and conveniently may install Pi-hole using the following command:
curl -L https://raw.githubusercontent.com/martinschilliger/Adelbach/master/auto_install/install.sh | bash
bash
is controversial. It prevents you from reading code that is about to run on your system.
- Right now Adelbach just doesn't work as it shouldโฆ ๐
- Restarting is quite fuzzy. It should kill the processes started before
- Adelbach could do more. For example the configuration of ffmpeg could be fixed with different camera profiles or different Raspberry Pi Performances. If you are into optimization, have a look at KonradIT's nice overview where to start tweaking.
- gopro-py-api by KonradIT.
- goprowifihack also by KonradIT. Espacially Livestreaming.md looks interesting.
- gopro-console by m6c7l
- gopro-youtube-livestream by lamvann
- H7 โ GoPro Live Streaming by Yatko
- WiFi Watchdog Gist by giu1io
If you want to donate, please look out for projects in need or consider you local salvation army. Thank you!