Skip to content

ArthurD/RtspClientSharpCore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C# RTSP Client for .NET Core 3.0 / .NET 5.0

This repo contains fork (https://github.com/BogdanovKirill/RtspClientSharp for .NET Standard 2.0) of C# RTSP client implementation for .Net Core 3.0

Please read the original documentation at: https://github.com/BogdanovKirill/RtspClientSharp/blob/master/README.md

The test client connects to the Rtsp stream at rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov If the test client reports a connection failure, check the availability of this link. If the link is not available, you can use any of your links to the rtsp stream.

Differences from the original version:

  • ffmpeghelper_nix folder contains a version project of ffmpeghelper built under Ubuntu 18.06 x64 (cmake)
  • FFmpegVideoPInvoke has two implementations - for Windows and Linux (FFmpegVideoPInvokeWin, FFmpegVideoPInvokeLinux)
  • TestRtspClient - test client for Linux x64 and Windows x64 platforms
  • The compiled library ffmpeghelper.so is included in the project TestRtspClient

Linux dependencies

  • Installed package ffmpeg version 4.2.1
  • Installed package dotnet-sdk 3.0
  • Installed package dotnet-runtime 3.0
  • Installed package libgdiplus

Test on Linux

Type: $ dotnet TestRtspClient.dll

Note: Change path to save jpg file (in TestRtspClient/Program.cs:143)

About

C# RTSP Client for .NET Core 3.0/.NET 5.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 82.0%
  • C# 10.2%
  • C++ 3.8%
  • Makefile 2.1%
  • CMake 1.7%
  • Objective-C 0.2%