If you have been looking for ways on how to stream from GoPro, then you have come to the right place!
I will show you below different methods to connect your GoPro to your phone, PC and Mac:

Capture Devices

A capture device is a device that connects your GoPro camera to a computer or a mobile phone and helps convert the camera’s signals into a compatible format for live streaming. There are separate ports available on GoPro cameras that allow its connection with a variety of devices that run on Windows, Linux, Mac-OS operating systems.

There’s no need for a separate capture device if you just want to transfer or stream videos from your GoPro camera to computer. However, you may need to have a capture device if you wish to have high quality streaming with no latency and save the videos to your computer.

In the sections below, we will look into ways on how you can stream and capture from your GoPro camera to various devices including Phone, PC and Mac.

GoPro Live Streaming to Phone

If you are an iPhone user then there is some good news for you. As an iPhone user myself, I use Periscope to live stream from my GoPro camera. The Periscope app is free for download on App Store and it’s being used by over 10 million users who enjoy live streaming from their GoPro cameras. However, before anything else, you need to establish a connection between the iPhone and the GoPro using Periscope and WiFi.

how to stream from gopro to phone

Follow these steps to start streaming from GoPro to iPhone:

  1. Turn on your camera, set it to video mode and then enable Wi-Fi.
  2. Connect your phone to the Wi-Fi network of your GoPro camera, and launch the Periscope app.
  3. Click the broadcast button that you’ll see at the bottom of the screen. As soon as you do this, a GoPro-inspired icon will pop up that you need to tap on in order to start streaming.

If you want, you can set a name for your Periscope and set up the privacy options. Now you’re ready to enjoy streaming in a normal way.

Once the streaming starts, you can easily switch between the GoPro and your phone’s camera by double-taping on the screen.  You can also use the new lock button that you’ll find on the top of the screen to ensure the streaming doesn’t end once you put the phone in your pocket. Your camera will save the video so that you can use it later for posting on your preferred social media apps 😉


How to Stream from GoPro to PC (Without a capture device) Via WiFi

The below guide only works with GoPro Hero4

  1. Switch on your GoPro and enable WiFi then Select GoPro App
  2. On your PC, go to your WiFi settings and connect to the GoPro WiFi (How to reset a GoPro WiFi Password)
  3. To get the GoPro IP address, open CMD then type “ipconfig” (without the quotes)
  4. Under “Wireless LAN adapter” look for the default gateway, this will be your GoPro’s IP address. Mine is
  5. Dowload VLC player on your PC and install it
  6. Open VLC, select “Media” then “Open Media Stream
  7. Copy and paste the URL: http://xxx:8080/live/amba.m3u8, xxx is your GoPro IP address that we got it earlier.
  8. vlc2vlc1
  9. Click on “Play”. You will see the video on your VLC player. There will be a 2-3 seconds delay (normal since we’re streaming using wireless connection)


The only way to get a crisp clear streaming video would be by using a capture card. You can record the videos from your GoPro to PC.

<<<Click here to get more information on how to capture videos from your GoPro>>>


How to Stream and Record videos from GoPro to PC (With a capture device)

If you’re using a capture card then you need to check my other article “How to use a GoPro as a webcam”, you would be able live stream and record your videos on your PC or Mac.


How to Stream from GoPro to Mac (Without a capture device) Via WiFi

The below steps are not user friendly and only works with Hero4, you need to have some programming experience in order to get these right 🙂

Follow these steps for setting up the streaming from GoPro to Mac:

  1. Install FFmpeg.
  2. Now, go to the GoPro app on your phone for creating a WiFi name and password. What this will do is establish a connection between the GoPro camera and your Mac over WiFi. (Skip this step if you already have an existing WiFi connection created on your GoPro)
  3. On your Mac, go to WiFi and connect to your GoPro.
  4. Now, to enable a continuous stream, download this Python script.
  5. Go to Utilities and open Terminal
  6. Copy and paste this inside the terminal – “ffplay udp: //:8554”.
  7. Copy and paste this to your browser – “http: //”.
  8. To view the stream, go back to the terminal.


Alternatively, you can watch this video:

How to Stream from GoPro to Mac (With a capture device)

This is the easiest and most reliable way. You can capture full HD videos and save it to your Mac.

If you don’t have a USB 3.0 port on your Mac but you have a Thunderbolt port then here’s what you need:


how to stream from gopro


  1. Connect both the mini USB and microHDMI cables to you GoPro
  2. Connect the HDMI cable to the Blackmagic recorder
  3. Connect the GoPro USB cable to the USB port on your MAC. If that doesn’t work then try to plug your GoPro to a USB 5V charger for power.
  4. Connect the thunderbolt cable from the black magic recorder to your thunderbolt port on your Mac
  5. Download OBS
  6. Setup OBS – Open OBS, go down and right Click on “Sources” then Add -> Video Capture Device, You can put the device name “GoPro”. A new window will open, select the device which is the video capture card, then under Video tick “Custom Resolution” and select 1280×720 then for FPS select 30. For Audio, you also have to choose the capture card unless you’re using a mic other than the GoPro’s. Press OK and now you should be able to see the camera preview.
  7. You’re good to Go!

If you have a USB 3.0 port on your Mac then you can follow the steps HERE.


Your GoPro camera may not be designed for live streaming, nonetheless, it can be used perfectly to stream and capture videos to your phone, PC or Mac. The best part of this camera is that it can be used like an HDMI camera for delivering high-resolution videos using just an encoding software and a capture card.

I hope you liked my tutorial, please do not hesitate to leave a comment in the comments section below and I will be more than happy to help! 🙂