Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/melihercan/webrtcnative
https://github.com/melihercan/webrtcnative
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/melihercan/webrtcnative
- Owner: melihercan
- License: mit
- Created: 2023-03-18T09:30:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-26T10:59:29.000Z (11 months ago)
- Last Synced: 2024-04-28T03:19:02.954Z (8 months ago)
- Language: CMake
- Size: 83 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WebRTCnative: Auto builds of the WebRTC native libraries for Desktop and Mobile platforms
## Desktop
The provided github actions build both static and dynamic/shared libraries for the Windows, Linux and macOS desktop platforms automatically.Static libraries are what the WebRTC build system by default produces. However, there are situations when you may need to use dynamic/shared libraries instead, such as when interoping with C# code or similar.
By using a few tricks, I implemented dynamic/shared library generations on top of the conventional static libraries.
Please see the individual action workflows for each platform how this has been achieved. 'branch-heads/5481', which corresponds to stable Chromium release 110, is used in the current build. As updates occur, you can alter the branch-heads by editing the action workflow scripts.
## Mobile
Both Android and iOS libraries are built that can be used in .NET MAUI bindings.