Skip to content

SysDVR Client setup

exelix edited this page Nov 29, 2020 · 23 revisions

SysDVR-Client is a PC application that acts as a bridge between SysDVR and your video player, it's needed to improve performances by using some custom-built streaming protocols.

If you encounter any issue check the troubleshooting page

Setting up SysDVR-Client

Go to the Releases tab, download and extract the SysDVR-Client.7z file, among the various files it contains two executables:

  • SysDVR-Client.exe that's the actual client. It's a command line application so may be a little hard to use for some users.
  • SysDVR-ClientGUI.exe this is a graphical launcher for SysDVR-Client, this is Windows-only and it's meant to make things easier for less experienced users.

Windows setup

  1. Download and install .NET 5. Make sure to get the x64 version.
    • You may have previously installed .NET framework or .NET core 3, they're not the same thing, download .NET 5 too.
  2. This is not always needed but you may need to install latest MSVC libs from Microsoft
  3. You should be ready, launch SysDVR-Client.exe from the terminal or double click SysDVR-ClientGUI.
    • SysDVR-ClientGUI is a user-friendly GUI for SysDVR-Client that will automatically configure streaming modes and create shortcuts for them.

Linux setup

The install commands are for the default Ubuntu package manager, if you use a different distro you'll have to find equivalent commands on your own.

  1. Download and install .NET 5.
    • You need .NET 5, mono and .NET core will not work
    • Microsoft provides packages for the most common package managers and distros
    • If you can't find your distro on the MS website either download the binaries or try with snap sudo snap install dotnet-sdk --channel=5.0/beta --classic
  2. Install ffmpeg sudo apt install ffmpeg
  3. Install SDL2 sudo apt install libsdl2-dev
  4. You should be ready, check if it works by running dotnet SysDVR-Client.dll --help

MacOS setup

The install commands use brew, if you use a different package manager you'll have to find equivalent commands on your own.

  1. Download and install .NET 5.
    • You need .NET 5, mono and .NET core will not work
  2. Install ffmpeg brew install ffmpeg
  3. Install SDL2 brew install SDL2
  4. You should be ready, check if it works by running dotnet SysDVR-Client.dll --help

Clone this wiki locally