dropLin ad780f763e first commit 3 days ago
..
Properties ad780f763e first commit 3 days ago
.gitignore ad780f763e first commit 3 days ago
App.config ad780f763e first commit 3 days ago
App.xaml ad780f763e first commit 3 days ago
App.xaml.cs ad780f763e first commit 3 days ago
GoProWebcamViewer.csproj ad780f763e first commit 3 days ago
GoProWebcamViewer.sln ad780f763e first commit 3 days ago
README.md ad780f763e first commit 3 days ago
StreamViewer.xaml ad780f763e first commit 3 days ago
StreamViewer.xaml.cs ad780f763e first commit 3 days ago
packages.config ad780f763e first commit 3 days ago

README.md

CSharp Webcam Demo

This demo implements a simple GUI to interact with a GoPro camera that supports Open GoPro 2.0.

Requirements

This demo will only run on Windows.

Visual Studio is required to run the solution. Visit VisualStudio to download.

The target .NET framework is v4.7.2

GoPro camera must be paired before any other operations will succeed. Put the camera in pairing mode before attempting pairing with the app.

Prerequisites

The correct GoPro Webcam drivers must be installed. To verify this, ensure that you can first use your desired GoPro as a webcam following the steps here.

Usage

  1. Connect the GoPro to your computer using the USB cable
  2. Open the solution (GoProWebCamViewer.sln) in Visual Studio, build and run io to show the Webcam GUI
  3. Select Start Player to start the VLC backend. Note that the log and status bar have updated. This will be true for all functionality.

Start Player

  1. Select Show Preview to start a low quality preview stream
  2. While in preview, feel free to update the FOV or change the zoom
  3. Once you are ready, select Start Webcam to start full resolution streaming