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.
- 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
- Installed package ffmpeg version 4.2.1
- Installed package dotnet-sdk 3.0
- Installed package dotnet-runtime 3.0
- Installed package libgdiplus
Type:
$ dotnet TestRtspClient.dll
Note: Change path to save jpg file (in TestRtspClient/Program.cs:143)