OpenWebRTC is still a relatively young project. Our ambition is to create an even more vibrant and open community where our team from Ericsson Research is just one of many contributors.
We welcome all types of contributions, such as:
- Code
- Bug reports
- Documentation improvements
- Feature requests
- ...
If you would like to start working on a new feature, that you intend to include in the OpenWebRTC project, we encourage you to reach out first so that we can avoid potential duplicate efforts: https:/github.com/EricssonResearch/openwebrtc/wiki/Community.
H.264 HW video in Bowser(done)- WebRTC DataChannel
Android native sample app(done)- iOS native sample app
- More tutorials and documentation
- New build system: Cerbero (64-bit support for iOS etc)
- Compressed video sources
- Releases
- Overlay video rendering
- Mobile-optimized congestion control (based on IETF contribution SCReAM)
- HEVC/H.265 video
- Matrix.org native app integration
- Move Bowser to WKWebView
- Integrate OpenWebRTC in WebKit, starting with the Linux GTK+ port
- CocoaPods
- Better handling of video rotation
- Raspberry Pi support
- VP9 video
- Simulcast (Jitsi support)
- WebRTC Statistics API
- Better support for constraints in JavaScript
- createOffer compliance
Promises in JavaScript(done)- Windows support
- ORTC
- Recording
- Audio output device selection API
- Screen share API
- Mediacapture Depth API (for 3D video)
- Capture Media from Media Element
Every code patch accepted in the OpenWebRTC codebase is licensed under BSD-2.
You can see the complete license on LICENSE
file on the root of repository.