Brief introduction to my project.
I go hiking with my buddies every weekend. one of them has been on twitch for a long time and it was hard to get him out of the house, so i decided to take his stream outside with me. :)
So I bought a GoPro Hero9 because I can connect to it via RTMP to Twitch. I still have a 4G router from my time as a fitter, as the wifi in most hotels is pretty crappy (actually the internet is crappy in all of Germany)
But since there is no OBS app with which I can connect the Gopro and thus could not integrate an overlay, I looked for options. I came across the MonaServer.
The first time was tough because I had never really dealt with the matter.
That's why I try to explain to those who have the same problem :D
!!!!! At the bottom I also explain how you can access OBS on the go to change scenes , Start and Stop Stream !!!!!
________________
What you need:
a fixed / public ip v4 .
4G router to create a WiFi hotspot.
Your smartphone and of course the Gopro (or another RTMP capable camera)
A Computer.
MonaServer and the latest OBS.
VLC plugin for OBS.
________________
if you don't have a fixed ipv4, ask your internet provider if you can get one (could entail extra costs / i pay 5 euros extra per month)
If you have a public / fixed ipv4, you can open the ports in your router. (port forwarding)
________________
Now you install MonaServer on your system. I still use the old version which I found as a zip.
You open the configuration file and look for the RTMP server.
port = (your request port-> standard is 1935)
host = is the ip of your computer which is assigned by the router.
publicPort = (your request port-> standard is 1935)
(Released in the router) (Port forwarding)
publicHost = Your public IPv4 address
(https://www.whatismyip.com)
With these settings, the MonaServer should be ready to receive data.
Now it's time to start the server. Allow your firewall to allow MonaServer to establish a connection and not be blocked.
________________
Now take the Gopro and connect it to the cell phone.
Find the Livestream menu and select Connect via RTMP!
There you enter the public ip and the selected port!
(publicHost = your public IPv4 address + publicPort = (your desired port-> standard is 1935)
IP and port are separated with a:
(9.20.0.1:1935)
Let the camera connect to your 4G router.
Now go live.
The camera should now transfer to your computer!
In the MonaServer application there should be a device connected.
Now you can choose a VLC source in OBS and enter it into the VLC playlist (replaces the random ip with your public IP and enter the correct port): "
rtmp: //9.20.0.1: 1935 / live.
Now your stream should run in OBS and you can now use OBS to stream on all platforms where you are registered and have access data.
________________
!!!!!!Change of scene at OBS from everywhere.!!!!!
A second cell phone (not connected to the GoPro)
The Touch Portal app and the program for the PC.
Install Tailscale on your computer and create an account.
Install the app on your mobile phone and connect it to your account.
Now you can connect to your computer with your mobile phone.
Install Touch Portal on the computer and select the Tailscale IP at the bottom left.
Install and start the Touch Portal on the Handy.
now you can also enter the VPN IP here.
You can now configure Touch Portal on your computer and should see the changes on your mobile phone!
If something is not explained clearly enough, please ask! I will reply as soon as possible !
best regards
Leander