# DesktopCapture
**Repository Path**: sueble/DesktopCapture
## Basic Information
- **Project Name**: DesktopCapture
- **Description**: No description available
- **Primary Language**: C++
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-06-11
- **Last Updated**: 2024-06-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# DesktopCapture RTSP Server
RTSP Streaming(source: Windows 10 screen capture) Server using GStreamer
### Step 1. Install 'GStreamer' (runtime & development)
1) download(https://gstreamer.freedesktop.org/download/)

2) setup type 'Complete'

### Step 2. Add environment variable
Add 'Path' to '$(My GStreamer path)\bin'
### Step 3. Header file copy
Copy '$(My GStreamer path)\lib\glib-2.0\include\glibconfig.h' to '$(My GStreamer path)\include\glib-2.0\glib'
### Step 4. 'Visual Studio(My version = 2019)' configuration
1) Project properties -> Debugging -> Environment
Add 'path=%path%;$(My GStreamer path)\bin'

2) Project properties -> C/C++ -> General -> Additional include directories
Add '$(My GStreamer path)\include\gstreamer-1.0'
Add '$(My GStreamer path)\include\glib-2.0'
Add '$(My GStreamer path)\include\libxml2'
Add '$(My GStreamer path)\include'

3) Project properties -> Linker -> General -> Additional library directories
Add '$(My GStreamer path)\lib'

4) Project properties -> Linker -> Input -> Additional dependencies
Add 'gobject-2.0.lib'
Add 'glib-2.0.lib'
Add 'gstreamer-1.0.lib'
Add 'gstrtspserver-1.0.lib'
