|
1 | 1 | # WebRTC-SDK
|
2 | 2 |
|
3 |
| -This is a **Community-Maintained** project, **Not the official Google WebRTC repository**. It is maintained by some contributors with WebRTC development experience, and the goal is to create a flexible release version to provide pre-compiled Mobile/Desktop/Embedded SDKs. |
| 3 | +This repository contains a fork of WebRTC from Google with various improvements. |
4 | 4 |
|
5 |
| -## Additional notes from [webrtc-sdk](https://github.com/webrtc-sdk) community |
| 5 | +## Changes |
6 | 6 |
|
7 |
| -### Open Source License Compliance |
| 7 | +### All |
8 | 8 |
|
9 |
| -* The original code was cloned from [google webrtc](https://chromium.googlesource.com/external/webrtc.git) and released with [BSD license](/LICENSE). |
| 9 | +- Dynamically acquire decoder to mitigate decoder limitations #25 #26 |
10 | 10 |
|
11 |
| -* Contains patches from the [shiguredo-webrtc-build](https://github.com/shiguredo-webrtc-build) community and complies with the [Apache 2.0](/NOTICE) license. |
| 11 | +### Android |
12 | 12 |
|
13 |
| -### Who is using this project |
| 13 | +- Support for video simulcast #3 |
14 | 14 |
|
15 |
| -* [flutter-webrtc](https://github.com/flutter-webrtc/flutter-webrtc) |
| 15 | +### iOS |
16 | 16 |
|
17 |
| -* [LiveKit](https://github.com/livekit) |
| 17 | +- Do not request microphone permissions for playback-only #2 #5 |
| 18 | +- Improvements to AVAudioSession interactions #7 #8 |
| 19 | +- Support for video simulcast #4 |
| 20 | +- Support for voice processing bypass #15 |
18 | 21 |
|
19 |
| -## The Google WebRTC original README |
| 22 | +### Mac |
20 | 23 |
|
21 |
| -**WebRTC is a free, open software project** that provides browsers and mobile |
22 |
| -applications with Real-Time Communications (RTC) capabilities via simple APIs. |
23 |
| -The WebRTC components have been optimized to best serve this purpose. |
| 24 | +- Support for video simulcast #10 |
| 25 | +- Remove hardcoded limitation of outputting to only right speaker on MBP #22 |
| 26 | +- Screen capture support #24 #36 #37 |
| 27 | +- Support for audio output device selection #35 |
| 28 | +- Cross-platform RTCMTLVideoView #40 |
24 | 29 |
|
25 |
| -**Our mission:** To enable rich, high-quality RTC applications to be |
26 |
| -developed for the browser, mobile platforms, and IoT devices, and allow them |
27 |
| -all to communicate via a common set of protocols. |
| 30 | +### Windows |
28 | 31 |
|
29 |
| -The WebRTC initiative is a project supported by Google, Mozilla and Opera, |
30 |
| -amongst others. |
| 32 | +- Fixed unable to acquire Mic when built-in AEC is enabled #29 |
31 | 33 |
|
32 |
| -### Development |
| 34 | +## LICENSE |
33 | 35 |
|
34 |
| -See [here][native-dev] for instructions on how to get started |
35 |
| -developing with the native code. |
| 36 | +- [Google WebRTC](https://chromium.googlesource.com/external/webrtc.git), is licensed under [BSD license](/LICENSE). |
36 | 37 |
|
37 |
| -[Authoritative list](native-api.md) of directories that contain the |
38 |
| -native API header files. |
| 38 | +- Contains patches from [shiguredo-webrtc-build](https://github.com/shiguredo-webrtc-build), licensed under [Apache 2.0](/NOTICE). |
39 | 39 |
|
40 |
| -### More info |
| 40 | +- Contains changes from LiveKit, licensed under Apache 2.0. |
41 | 41 |
|
42 |
| - * Official web site: http://www.webrtc.org |
43 |
| - * Master source code repo: https://webrtc.googlesource.com/src |
44 |
| - * Samples and reference apps: https://github.com/webrtc |
45 |
| - * Mailing list: http://groups.google.com/group/discuss-webrtc |
46 |
| - * Continuous build: https://ci.chromium.org/p/webrtc/g/ci/console |
47 |
| - * [Coding style guide](g3doc/style-guide.md) |
48 |
| - * [Code of conduct](CODE_OF_CONDUCT.md) |
49 |
| - * [Reporting bugs](docs/bug-reporting.md) |
50 |
| - * [Documentation](g3doc/sitemap.md) |
| 42 | +## Who is using this project |
51 | 43 |
|
52 |
| -[native-dev]: https://webrtc.googlesource.com/src/+/main/docs/native-code/index.md |
| 44 | +- [flutter-webrtc](https://github.com/flutter-webrtc/flutter-webrtc) |
| 45 | + |
| 46 | +- [LiveKit](https://github.com/livekit) |
0 commit comments