GoPro Live Streaming

Live Streaming with your GoPro

How to stream live from GoPro HERO and other GoPro models

You'll need a GoPro HERO camera and a MAC or PC for transcoding the live stream with both wired and wireless connections (read below why)

For sending a live video stream from your GoPro HERO to Facebook Live, YouTube Live or any other media server, you will need internet connection. Since your computer's Wi-Fi will be used for connecting to your GoPro camera, a second (most likely) wired Ethernet connection is required that will provide the internet access. Note: this is only needed if you are using the GoPro's live video stream, meant for the GoPro App video preview. GoPro HERO3 - HERO4+ cameras produce HLS streams which are used by control apps and monitors. It's possible to take this stream and rebroadcast over RTMP. This is a low-quality stream that can be easily accessed via WiFi, when the camera is in App & RC mode. There are better methods for obtaining a HD livestream using a HDMI cable and an external device with http://cameleon.live.

this can be helpful to add this command to your shell setup file (this option can also be activated from the "VLC" menu).

Note:

You may need to modify the VLC media player configuration to MPEG streaming by changing the VLC stream transport protocol (read section below). This will open a RTSP port 8080 on your computer and if your firewall is allowing traffic on port 8080, you're ready to go. Your RTSP path will be rtsp://{YOUR_COMPUTERS_IP_ADDRESS}:8080/live.sdp (copy this URL)

GoPro live stream won't play?

Install FFmpeg for macOS

The easiest way to install FFmpeg on macOS (Mac OS X ) is using Homebrew and Xcode Command Line Tools. Install Xcode from the Mac App Store (update to the latest version if necessary). Xcode may prompt you to install command line developer tools or you can install it by typing the following command into the terminal:

xcode-select --install

Installing Homebrew is quite simple as well, type the following command into the terminal:

Note:GoPro live stream will stop unless a "keep alive packet" is maintained (power-saving), run a script e.g.: hero4-udp-keep-alive-send.py in parallel with FFplay to keep the camera liveTest:GoPro live stream should appear in your FFplay media player. Remove the '-an' flag to receive audio from your GoPro

Go Live

Open your Live Streaming App and paste the RTSP path by following the instructions below. Pro builds of Cameleon Live should detect GoPro HERO cameras automatically, there is no need for the above nor pasting the RTSP path(s).