A work-in-progress screen sharing app.
To build the project, you first need to follow the sections below:
To setup FFmpeg build dependencies, follow the platform-specific instructions below:
To set up the build dependencies for FFmpeg (ffmpeg-next static linking with MSVC buildchain) on Windows, follow these steps:
- Install LLVM with winget:
winget install --id LLVM.LLVM - Make sure you have vcpkg installed. (instructions for the bash shell)
- Install FFmpeg for static linking through vcpkg:
vcpkg install ffmpeg[core,gpl,x264,nvcodec,amf,qsv,swscale,swresample,avdevice] --triplet x64-windows-static-md --recurse - The project should now be able to build.
Refer to the official guide.
When everything is setup up, you should be able to build the project simply by running cargo build.