Developer

GoPro Live Stream Via Dolby.io Streaming

SUMMARY

Experience immersive live streaming with Dolby.io streaming capabilities. Enhance your GoPro live streams with spatial audio technology, delivering lifelike and immersive audio to captivate your audience. Elevate your live streaming game with Dolby.io.


In today’s world, we want to be able to capture even the tiniest of moments. 

To capture the world that what we are seeing.

To show a once-in-a-lifetime perspective. 

Therefore, we stream.

With all the technologies at our disposal, we must choose the right format. For some, that might mean quantity over quality or simplicity over complexity. It feels like a rare phenomenon to receive both, but with Dolby.io Streaming, you can. As somebody who casually likes recording (*wink*) being able to eliminate as many steps as possible when exhibiting is a priority of mine. 

A character by the name of The IO shows up at TechCrunch Disrupt.

In my most recent use case, I decided to make a game out of it: finding the green-haired girl in character named The IO. The idea was that if you followed the stream and found The IO, you would receive Dolby Cinema tickets. So, for this post, I wanted to walk you through the behind-the-scenes of how it was done. 

Materials: 

  1. A GoPro
  2. Your Phone (with wifi)
  3. Dolby.io Account
  4. A TV or printed QR Code
  5. A person with green (optional) hair

Step 1. Streaming Dashboard

To start, The IO had a GoPro attached to them to have the viewers guess their location. Not only are the GoPros the kings of action cameras, but with our APIs, you can achieve sub-second latency by streaming the RTMP from the camera directly into Dolby.io Streaming. Dolby.io Streaming would be the platform of delivery via WebRTC.  

Before anything can happen, we need to make Dolby.io account, and to learn WHY YOU SHOULD SIGN UP, we have a site dedicated to further use cases and customer stories.

Once in the Streaming Dashboard, create a stream token (if you haven’t already). If this is your first time interacting with the dashboard, I have a video that walks through the entire space in itself. 

Go inside your token, click on the API tab, and find your stream name along with your publishing token since we will need it later. 

Retrieving the stream name and publishing token from the Dolby.io Streaming dashboard.

Step 2. How to Connect GoPro with an RTMP Path

Next, connect your GoPro to your mobile device and open their Quik App. On the lower bar, you will see the GoPro icon, go there and connect your camera.

Home settings for the GoPro in Quik.

Once connected, click on the “Live Screen” icon. There you will be presented with different platform options. Select the RTMP option at the bottom. You will need to be connected to wifi, so select your preferred network. Now on the RTMP URL, we need to go back into Dolby.io and scroll down until we see the “RTMP publish path” and the “RTMP publish stream name.” You will copy the path and then add the stream name + token. It will look like this: 

Finding the RTMPS publishing path that will be used to stream with the GoPro.

After that, the resolution can be any type you prefer, I usually go for 1080p, and if you want to keep the direct feed from the camera, you can save the recording into the SD card. 

Pasting the RTMP URL in GoPro’s Quik App.

Step 3. Ok, We Are Live!

Click “Set Up Live Stream,” and you are good to go on the Quik App. First, ensure your camera is awake for the “Go Live” button to appear. You should see a red button reading LIVE on the GoPro as the application transforms its view into a stream health bar that reads the signal strength and the bit rate. 

Finally, to view the stream, scroll down inside the API tab on the Dolby.io dashboard until you come across the “Hosted player path.” This URL will take us to the stream captured through the GoPro, so go into it. 

POV of the GoPro while live streaming.

Viewing the stream health as well as the duration

Finding the hosted player path URL to display what the camera is streaming.

Step 4. Say Cheese

And that is it! You should now see the camera’s POV live in this viewer. Hey, and it is not too hard to do with the other brands!   

FINAL RESULTS!

At Disrupt 2022, we did exactly what we just went over here today and had The IO walking around the exhibition hall to be found. At our booth, we streamed the camera’s POV for people to see the low latency being produced, but if you wanted to join in on the fun, you could scan the QR code to follow in The IO’s footsteps. If you found her, you only had to whisper: Ray Cluster. Who knows… maybe next time we can set up multiple cameras and do a multiviewer experience or maybe… simulcasting in different resolutions? I can say that you should be on the lookout for how to live stream with the GoPro into your Instagram Live!

Ryan Jespersen

Director of Product Strategy

Ryan Jespersen has extensive experience in the digital video, broadcast and streaming industries, specializing in live streaming workflows, protocols, transcoding, cloud computing, and complex video delivery systems at companies including Wowza, Millicast and now Dolby.

Get Started

Drive real-time interactions and engagement with sub-second latency

We are more than just a streaming solutions provider; we are a technology partner helping you build a streaming ecosystem that meets your goals. Get started for free and as you grow, we offer aggressive volume discounts protecting your margins.

Developer Resources

Explore learning paths and helpful resources as you begin development with Dolby.io.

Copy link
Powered by Social Snap