This project is an example of developing a C# library that can use features from FFmpeg native libraries and that inegrates with the SIPSorcery real-time communications library.
The classes in this project provide functions to:
- VP8 and H264 video codecs.
- Use a media file, such as
mp4
, as an audio and/or video source.
No additional steps are required for an x64 build. The nuget package includes the FFmpeg x64 binaries.
Install the FFmpeg binaries using the package manager for the distribution.
sudo apt install ffmpeg
Install homebrew
brew install ffmpeg
brew install mono-libgdiplus
Test with the WebRTC Test Pattern demo