https://github.com/wireapp/prebuilt-webrtc-binaries
Prebuilt binaries for webrtc library
https://github.com/wireapp/prebuilt-webrtc-binaries
Last synced: 8 months ago
JSON representation
Prebuilt binaries for webrtc library
- Host: GitHub
- URL: https://github.com/wireapp/prebuilt-webrtc-binaries
- Owner: wireapp
- Created: 2019-03-04T16:30:16.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-08-28T15:56:49.000Z (9 months ago)
- Last Synced: 2025-08-28T22:34:50.054Z (9 months ago)
- Language: Shell
- Size: 42 KB
- Stars: 4
- Watchers: 20
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
Prebuilt WebRTC Library for Wire
================================
This repository holds prebuilt WebRTC libraries used in Wire applications
Building Instructions
---------------------
Clone this repo, run the build script for the platform you are on.
You must build on OSX for iOS and OSX and on Linux for Linux and Android.
```bash
$ ./scripts/build_iosx.sh
```
```bash
$ ./scripts/build_linux.sh
```
The scripts are implementations of the instructions given at https://webrtc.org/native-code/development/
The script also applies patches found in the `patch` directory:
* webrct_android.patch - applies change to the JNI code needed when mixing JNI and JNA.
Once building is complete, run the package script to make zip files for each platform.
```bash
$ ./scripts/package.sh
```
Once run you will have zip files containing libraries for the relevant platforms and one for the headers. You can manually place them in your AVS checkout under `contrib/webrtc/` and update the `WEBRTC_VER` variable in `mk/target.mk` to point to your version.