{"id":21083592,"url":"https://github.com/threema-ch/webrtc-android","last_synced_at":"2025-05-16T09:33:24.171Z","repository":{"id":52223027,"uuid":"175671996","full_name":"threema-ch/webrtc-android","owner":"threema-ch","description":"WebRTC builds for Android","archived":false,"fork":false,"pushed_at":"2024-04-04T10:44:03.000Z","size":222227,"stargazers_count":63,"open_issues_count":0,"forks_count":19,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-04-23T20:38:27.149Z","etag":null,"topics":["android","webrtc"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/threema-ch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-03-14T17:46:52.000Z","updated_at":"2024-04-23T20:38:27.149Z","dependencies_parsed_at":"2023-12-14T20:52:03.957Z","dependency_job_id":"4003b2e3-7de9-4957-a9e5-7d5dab7065ff","html_url":"https://github.com/threema-ch/webrtc-android","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/threema-ch%2Fwebrtc-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/threema-ch%2Fwebrtc-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/threema-ch%2Fwebrtc-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/threema-ch%2Fwebrtc-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/threema-ch","download_url":"https://codeload.github.com/threema-ch/webrtc-android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225419773,"owners_count":17471485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","webrtc"],"created_at":"2024-11-19T20:18:54.156Z","updated_at":"2025-05-16T09:33:24.164Z","avatar_url":"https://github.com/threema-ch.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WebRTC Build for Android\n\n[![License](https://img.shields.io/badge/license-MIT%20%2F%20Apache%202.0-blue.svg)](https://github.com/threema-ch/webrtc-android)\n\nThis is a WebRTC build with Java bindings packaged for Android.\n\n\u003e :warning: **Warning:** This build of WebRTC contains [patches specific to\n\u003e Threema][patches] (see section \"Patches / Build config\" below). Certain\n\u003e aspects (for example audio codecs, RTP header extensions or ciphersuite\n\u003e selection) may behave differently than stock WebRTC and you might run into\n\u003e compatibility issues in some cases. We offer no support for this package\n\u003e outside of Threema. If you need help with WebRTC, try asking in the\n\u003e [discuss-webrtc mailing list][discuss-webrtc] or on StackOverflow.\n\n[patches]: https://github.com/threema-ch/webrtc-build-docker/tree/master/patches\n[discuss-webrtc]: https://groups.google.com/g/discuss-webrtc\n\n\n## Installing\n\nThis package is available on Maven Central (starting with version 91.0.1). It\nincludes the WebRTC PeerConnection build for ARM and x86, both 32 and 64 bit\nbuilds.\n\nGradle:\n\n```groovy\ncompile 'ch.threema:webrtc-android:134.0.0'\n```\n\nMaven:\n\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003ech.threema\u003c/groupId\u003e\n  \u003cartifactId\u003ewebrtc-android\u003c/artifactId\u003e\n  \u003cversion\u003e134.0.0\u003c/version\u003e\n  \u003ctype\u003epom\u003c/type\u003e\n\u003c/dependency\u003e\n```\n\n\n## Target Commits\n\nThese are the target commits for the releases:\n\n- v134.0.0 [`8d78f5de6c27b2c793039989ea381f1428fb0100`](https://webrtc.googlesource.com/src.git/+/8d78f5de6c27b2c793039989ea381f1428fb0100)\n- v123.0.0 [`41b1493ddb5d98e9125d5cb002fd57ce76ebd8a7`](https://webrtc.googlesource.com/src.git/+/41b1493ddb5d98e9125d5cb002fd57ce76ebd8a7)\n- v120.0.0 [`b0cc68e61205fd11a7256a6e85307ec17ad95790`](https://webrtc.googlesource.com/src.git/+/b0cc68e61205fd11a7256a6e85307ec17ad95790)\n- v114.0.0 [`a624ee1be7a11e795a849edb2a27dc1137d2b63d`](https://webrtc.googlesource.com/src.git/+/a624ee1be7a11e795a849edb2a27dc1137d2b63d)\n- v110.0.0 [`218b56e516386cd57c7513197528c3124bcd7ef3`](https://webrtc.googlesource.com/src.git/+/218b56e516386cd57c7513197528c3124bcd7ef3)\n- v108.0.0 [`93081d594f7efff72958a79251f53731b99e902b`](https://webrtc.googlesource.com/src.git/+/93081d594f7efff72958a79251f53731b99e902b)\n- v100.0.0 [`ffd9187dc0d9211ad52173bf0daa5001ca7d45ee`](https://webrtc.googlesource.com/src.git/+/ffd9187dc0d9211ad52173bf0daa5001ca7d45ee)\n- v91.0.1 [`3e0c60ba4ef28a9f26fe991e5eec3150402c7dd3`](https://webrtc.googlesource.com/src.git/+/3e0c60ba4ef28a9f26fe991e5eec3150402c7dd3)\n- v91.0.0 [`3e0c60ba4ef28a9f26fe991e5eec3150402c7dd3`](https://webrtc.googlesource.com/src.git/+/3e0c60ba4ef28a9f26fe991e5eec3150402c7dd3)\n- v84.2.1 [`963cc1ef1336b52ca27742beb28bfbc211ed54d0`](https://webrtc.googlesource.com/src.git/+/963cc1ef1336b52ca27742beb28bfbc211ed54d0)\n- v84.2.0 [`963cc1ef1336b52ca27742beb28bfbc211ed54d0`](https://webrtc.googlesource.com/src.git/+/963cc1ef1336b52ca27742beb28bfbc211ed54d0)\n- v84.1.1 [`963cc1ef1336b52ca27742beb28bfbc211ed54d0`](https://webrtc.googlesource.com/src.git/+/963cc1ef1336b52ca27742beb28bfbc211ed54d0)\n- v84.1.0 [`a740523c6bb2630114937449cc97b844891cebaf`](https://webrtc.googlesource.com/src.git/+/a740523c6bb2630114937449cc97b844891cebaf)\n- v84.0.0 [`a740523c6bb2630114937449cc97b844891cebaf`](https://webrtc.googlesource.com/src.git/+/a740523c6bb2630114937449cc97b844891cebaf)\n- v83.1.1 [`e2ad989961f3de12e2c352521fcfdad6e66b6359`](https://webrtc.googlesource.com/src.git/+/e2ad989961f3de12e2c352521fcfdad6e66b6359)\n- v83.1.0 [`e2ad989961f3de12e2c352521fcfdad6e66b6359`](https://webrtc.googlesource.com/src.git/+/e2ad989961f3de12e2c352521fcfdad6e66b6359)\n- v83.0.0 [`e2ad989961f3de12e2c352521fcfdad6e66b6359`](https://webrtc.googlesource.com/src.git/+/e2ad989961f3de12e2c352521fcfdad6e66b6359)\n- v81.1.0 [`76725a6a631c4f21db1f5560eece2feb78b20aca`](https://webrtc.googlesource.com/src.git/+/76725a6a631c4f21db1f5560eece2feb78b20aca)\n- v81.0.0 [`64649176f542fb919628e4f2149ccd1946769786`](https://webrtc.googlesource.com/src.git/+/64649176f542fb919628e4f2149ccd1946769786)\n- v80.0.0 [`7a0e44c1a84fb4ed57a6701cfc8093756c37af6f`](https://webrtc.googlesource.com/src.git/+/7a0e44c1a84fb4ed57a6701cfc8093756c37af6f)\n- v79.0.0 [`b484ec0082948ae086c2ba4142b4d2bf8bc4dd4b`](https://webrtc.googlesource.com/src.git/+/b484ec0082948ae086c2ba4142b4d2bf8bc4dd4b)\n- v78.0.0 [`0b2302e5e0418b6716fbc0b3927874fd3a842caf`](https://webrtc.googlesource.com/src.git/+/0b2302e5e0418b6716fbc0b3927874fd3a842caf)\n- v77.0.0 [`ad73985e75684cb4ac4dadb9d3d86ad0d66612a0`](https://webrtc.googlesource.com/src.git/+/ad73985e75684cb4ac4dadb9d3d86ad0d66612a0)\n- v76.0.0 [`9863f3d246e2da7a2e1f42bbc5757f6af5ec5682`](https://webrtc.googlesource.com/src.git/+/9863f3d246e2da7a2e1f42bbc5757f6af5ec5682)\n\n\n## Patches / Build config\n\nThe builds are created using [webrtc-build-docker](https://github.com/threema-ch/webrtc-build-docker).\n\n**v134.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 debuggable_apks=false enable_libaom=false rtc_enable_protobuf=false rtc_include_dav1d_in_internal_decoder_factory=false`):\n\n      6261 2025-03-19 20:51 /patches/disable-dtmf-and-comfort-noise.patch\n      9723 2025-03-19 20:52 /patches/disable-unused-audio-codecs.patch\n       850 2025-03-19 20:54 /patches/dont-leak-video-orientation.patch\n       909 2025-03-19 20:55 /patches/dtls-cipher-suites.patch\n       942 2025-03-19 20:56 /patches/enable-cbr-by-default.patch\n      9209 2025-03-19 21:11 /patches/expose-certificate-fingerprint.patch\n      8365 2025-03-19 21:22 /patches/expose-crypto-option-aes-128-sha1-80.patch\n      3164 2025-03-19 21:23 /patches/expose-video-capturer-state.patch\n    103096 2025-03-20 17:05 /patches/group-call-frame-crypto.patch\n      2454 2025-03-19 21:28 /patches/only-resolve-uuid-mdns-hostnames.patch\n      2574 2025-03-19 21:32 /patches/srtp-cipher-suites.patch\n\n**v123.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false rtc_include_dav1d_in_internal_decoder_factory=false rtc_include_ilbc=false`):\n\n      6002 2024-03-18 19:39 /patches/disable-dtmf-and-comfort-noise.patch\n     11843 2024-03-18 15:24 /patches/disable-unused-audio-codecs.patch\n       850 2024-03-18 15:25 /patches/dont-leak-video-orientation.patch\n       909 2024-03-18 19:39 /patches/dtls-cipher-suites.patch\n       942 2024-03-18 15:26 /patches/enable-cbr-by-default.patch\n      9564 2024-03-18 15:26 /patches/expose-certificate-fingerprint.patch\n      8477 2024-03-18 15:27 /patches/expose-crypto-option-aes-128-sha1-80.patch\n      3164 2024-03-18 15:27 /patches/expose-video-capturer-state.patch\n    101862 2024-03-18 19:39 /patches/group-call-frame-crypto.patch\n      2456 2024-03-18 19:39 /patches/only-resolve-uuid-mdns-hostnames.patch\n      2574 2024-03-18 19:39 /patches/srtp-cipher-suites.patch\n\n**v120.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false rtc_include_dav1d_in_internal_decoder_factory=false rtc_include_ilbc=false`):\n\n     6002 2023-12-14 16:31 /patches/disable-dtmf-and-comfort-noise.patch\n    11843 2023-06-01 15:41 /patches/disable-unused-audio-codecs.patch\n      850 2023-12-14 16:31 /patches/dont-leak-video-orientation.patch\n      909 2023-12-14 16:31 /patches/dtls-cipher-suites.patch\n      942 2023-06-01 15:41 /patches/enable-cbr-by-default.patch\n     9564 2023-12-14 16:31 /patches/expose-certificate-fingerprint.patch\n     8477 2023-12-14 16:31 /patches/expose-crypto-option-aes-128-sha1-80.patch\n     3164 2023-12-14 16:31 /patches/expose-video-capturer-state.patch\n     1752 2023-12-14 16:31 /patches/force-dtls-1_2.patch\n    01870 2023-12-14 16:31 /patches/group-call-frame-crypto.patch\n     2456 2023-12-14 16:31 /patches/only-resolve-uuid-mdns-hostnames.patch\n     2574 2023-12-14 16:31 /patches/srtp-cipher-suites.patch\n\n**v114.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false rtc_include_dav1d_in_internal_decoder_factory=false rtc_include_ilbc=false`):\n\n      6024 2023-06-27 09:24 /patches/disable-dtmf-and-comfort-noise.patch\n     11843 2023-06-27 09:24 /patches/disable-unused-audio-codecs.patch\n       850 2023-06-27 09:24 /patches/dont-leak-video-orientation.patch\n       909 2023-06-27 09:24 /patches/dtls-cipher-suites.patch\n       942 2023-06-27 09:24 /patches/enable-cbr-by-default.patch\n      9564 2023-06-27 09:24 /patches/expose-certificate-fingerprint.patch\n      8477 2023-06-27 09:24 /patches/expose-crypto-option-aes-128-sha1-80.patch\n      3628 2023-06-27 09:24 /patches/expose-video-capturer-state.patch\n      1752 2023-06-27 09:24 /patches/force-dtls-1_2.patch\n    101860 2023-06-27 09:24 /patches/group-call-frame-crypto.patch\n      2456 2023-06-27 09:24 /patches/only-resolve-uuid-mdns-hostnames.patch\n      2574 2023-06-27 09:24 /patches/srtp-cipher-suites.patch\n\n**v110.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false rtc_include_dav1d_in_internal_decoder_factory=false rtc_include_ilbc=false`):\n\n     6024 2023-02-21 19:59 /patches/disable-dtmf-and-comfort-noise.patch\n    11835 2023-02-21 19:59 /patches/disable-unused-audio-codecs.patch\n      815 2021-04-08 19:16 /patches/dont-leak-video-orientation.patch\n      687 2022-08-08 09:22 /patches/dtls-cipher-suites.patch\n      818 2021-04-08 19:16 /patches/enable-cbr-by-default.patch\n     8831 2021-04-08 19:16 /patches/expose-crypto-option-aes-128-sha1-80.patch\n     3628 2021-04-12 13:32 /patches/expose-video-capturer-state.patch\n     1750 2021-04-08 19:16 /patches/force-dtls-1_2.patch\n    80250 2023-02-21 19:59 /patches/group-call-frame-crypto.patch\n     2461 2022-12-15 22:49 /patches/only-resolve-uuid-mdns-hostnames.patch\n     2574 2022-03-30 21:26 /patches/srtp-cipher-suites.patch\n\n**v108.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\n     5872 2022-12-15 22:49 /patches/disable-dtmf-and-comfort-noise.patch\n    16587 2022-12-15 22:49 /patches/disable-unused-audio-codecs.patch\n      815 2021-04-08 19:16 /patches/dont-leak-video-orientation.patch\n      687 2022-08-08 09:22 /patches/dtls-cipher-suites.patch\n      818 2021-04-08 19:16 /patches/enable-cbr-by-default.patch\n     8831 2021-04-08 19:16 /patches/expose-crypto-option-aes-128-sha1-80.patch\n     3628 2021-04-12 13:32 /patches/expose-video-capturer-state.patch\n     1750 2021-04-08 19:16 /patches/force-dtls-1_2.patch\n    80867 2022-12-15 22:49 /patches/group-call-frame-crypto.patch\n     2461 2022-12-15 22:49 /patches/only-resolve-uuid-mdns-hostnames.patch\n     2574 2022-03-30 21:26 /patches/srtp-cipher-suites.patch\n\n**v100.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\n     5934 2022-04-07 04:42 patches/disable-dtmf-and-comfort-noise.patch\n    16331 2022-04-07 04:42 patches/disable-unused-audio-codecs.patch\n      815 2022-04-06 13:45 patches/dont-leak-video-orientation.patch\n      687 2022-04-07 04:42 patches/dtls-cipher-suites.patch\n      818 2022-04-06 13:45 patches/enable-cbr-by-default.patch\n     8831 2022-04-06 13:45 patches/expose-crypto-option-aes-128-sha1-80.patch\n     3628 2022-04-06 13:45 patches/expose-video-capturer-state.patch\n     1750 2022-04-06 13:45 patches/force-dtls-1_2.patch\n     2453 2022-04-06 13:45 patches/only-resolve-uuid-mdns-hostnames.patch\n     2574 2022-04-06 13:45 patches/srtp-cipher-suites.patch\n\n**v94.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\n     5162 2021-04-09 13:22 patches/disable-dtmf-and-comfort-noise.patch\n    15479 2021-04-09 13:00 patches/disable-unused-audio-codecs.patch\n      815 2021-04-09 13:00 patches/dont-leak-video-orientation.patch\n      743 2021-04-09 13:00 patches/dtls-cipher-suites.patch\n      818 2021-04-09 13:00 patches/enable-cbr-by-default.patch\n     8831 2021-04-09 13:00 patches/expose-crypto-option-aes-128-sha1-80.patch\n     3628 2021-04-09 13:00 patches/expose-video-capturer-state.patch\n     1750 2021-04-09 13:00 patches/force-dtls-1_2.patch\n     2453 2021-10-04 09:20 patches/only-resolve-uuid-mdns-hostnames.patch\n     2574 2021-10-04 09:31 patches/srtp-cipher-suites.patch\n     2156 2021-10-04 09:48 patches/unreachable-code-warnings.patch\n\n**v91.0.1** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\nLike v91.0.0, but packaging was upgraded to Gradle 6.8 and the maven-publish plugin.\nStarting with this release, the library will only be published to Maven Central.\n\n**v91.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\n     5162 2021-04-09 13:22 patches/disable-dtmf-and-comfort-noise.patch\n    15479 2021-04-09 13:00 patches/disable-unused-audio-codecs.patch\n      815 2021-04-09 13:00 patches/dont-leak-video-orientation.patch\n      743 2021-04-09 13:00 patches/dtls-cipher-suites.patch\n      818 2021-04-09 13:00 patches/enable-cbr-by-default.patch\n     8831 2021-04-09 13:00 patches/expose-crypto-option-aes-128-sha1-80.patch\n     3628 2021-04-09 13:00 patches/expose-video-capturer-state.patch\n    49010 2021-04-09 13:00 patches/fix-rtp-header-extension-encryption.patch\n     1750 2021-04-09 13:00 patches/force-dtls-1_2.patch\n     2439 2021-04-09 13:00 patches/only-resolve-uuid-mdns-hostnames.patch\n     2615 2021-04-09 13:00 patches/srtp-cipher-suites.patch\n\n**v84.2.1** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\nLike v84.2.0, but released to Maven Central for easier backwards compatibility.\n\n**v84.2.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\nLike v84.1.0, but with the following additional patch:\n\n    3636 Nov 10 16:37 patches/expose-video-capturer-state.patch\n\n**v84.1.1** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\nLike v84.1.0, but based on commit `963cc1ef1336b52ca27742beb28bfbc211ed54d0`.\n\n**v84.1.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\nLike v84.0.0, but with the following additional patch:\n\n    12394 Jun 22 15:23 patches/fix-data-channel-message-integrity.patch\n\n**v84.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\n     3603 May 26 13:53 patches/disable-dtmf-and-comfort-noise.patch\n    15479 May 26 13:53 patches/disable-unused-audio-codecs.patch\n      815 May 26 13:53 patches/dont-leak-video-orientation.patch\n      743 May  7 15:55 patches/dtls-cipher-suites.patch\n      818 May 26 13:53 patches/enable-cbr-by-default.patch\n     8831 Jun 15 15:18 patches/expose-crypto-option-aes-128-sha1-80.patch\n     4718 Jun 15 15:17 patches/expose-offer-extmap-allow-mixed.patch\n    34276 May 26 13:53 patches/fix-rtp-header-extension-encryption.patch\n     1750 May 26 13:53 patches/force-dtls-1_2.patch\n      614 May 26 16:02 patches/libsrtp-two-byte-rtp-header-extension-crypto.patch\n     2439 May 26 13:53 patches/only-resolve-uuid-mdns-hostnames.patch\n     2615 May 28 10:26 patches/srtp-cipher-suites.patch\n\n**v83.1.1** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\n    3.6K May 26 13:53 patches/disable-dtmf-and-comfort-noise.patch\n     16K May 26 13:53 patches/disable-unused-audio-codecs.patch\n     815 May 26 13:53 patches/dont-leak-video-orientation.patch\n     743 May  7 15:55 patches/dtls-cipher-suites.patch\n     818 May 26 13:53 patches/enable-cbr-by-default.patch\n    5.0K May  7 15:55 patches/expose-crypto-option-aes-128-sha1-80.patch\n    2.3K May  7 15:55 patches/expose-offer-extmap-allow-mixed.patch\n     34K May 26 13:53 patches/fix-rtp-header-extension-encryption.patch\n    1.8K May 26 13:53 patches/force-dtls-1_2.patch\n     614 May 26 16:02 patches/libsrtp-two-byte-rtp-header-extension-crypto.patch\n     864 May 26 15:39 patches/objc-rtcstats-export.patch\n    2.4K May 26 13:53 patches/only-resolve-uuid-mdns-hostnames.patch\n    2.6K May 28 10:26 patches/srtp-cipher-suites.patch\n\n**v83.1.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`):\n\n    3.6K May 26 13:53 patches/disable-dtmf-and-comfort-noise.patch\n     16K May 26 13:53 patches/disable-unused-audio-codecs.patch\n     815 May 26 13:53 patches/dont-leak-video-orientation.patch\n     743 May  7 15:55 patches/dtls-cipher-suites.patch\n     818 May 26 13:53 patches/enable-cbr-by-default.patch\n    5.0K May  7 15:55 patches/expose-crypto-option-aes-128-sha1-80.patch\n    2.3K May  7 15:55 patches/expose-offer-extmap-allow-mixed.patch\n     34K May 26 13:53 patches/fix-rtp-header-extension-encryption.patch\n    1.8K May 26 13:53 patches/force-dtls-1_2.patch\n     614 May 26 16:02 patches/libsrtp-two-byte-rtp-header-extension-crypto.patch\n     864 May 26 15:39 patches/objc-rtcstats-export.patch\n    2.4K May 26 13:53 patches/only-resolve-uuid-mdns-hostnames.patch\n     817 May 13 10:23 patches/srtp-cipher-suites.patch\n\n**v83.0.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1`)\n\n- `dtls-cipher-suites.patch`\n- `expose-crypto-option-aes-128-sha1-80.patch`\n- `expose-offer-extmap-allow-mixed.patch`\n- `srtp-cipher-suites.patch`\n\n**v81.1.0** (`WEBRTC_COMPILE_ARGS: symbol_level=1 enable_libaom=false`)\n\n    12392 Jun 23 09:01 patches/fix-data-channel-message-integrity.patch\n     8201 Jun 23 09:01 patches/fix-sctp-pointer-leak.patch\n\n\n## Signatures\n\nReleases to Maven Central are signed with the following PGP key:\n\n    pub   rsa4096 2016-09-06 [SC] [expires: 2026-09-04]\n          E7AD D991 4E26 0E8B 35DF  B506 65FD E935 573A CDA6\n    uid           Threema Signing Key \u003cdev@threema.ch\u003e\n\n\n## Local testing\n\nCreate a local publication (usually at `$HOME/.m2/repository/`):\n\n    ./gradlew publishToMavenLocal\n\nInclude it in your project like this:\n\n    repositories {\n        ...\n        mavenLocal()\n    }\n\n\n## License\n\n    Copyright (c) 2019-2024 Threema GmbH\n\n    Licensed under the Apache License, Version 2.0, \u003csee LICENSE-APACHE file\u003e\n    or the MIT license \u003csee LICENSE-MIT file\u003e, at your option. This file may not be\n    copied, modified, or distributed except according to those terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthreema-ch%2Fwebrtc-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthreema-ch%2Fwebrtc-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthreema-ch%2Fwebrtc-android/lists"}