commit | 7e04281870274e5c3b216a91c865349c9b6c7a3e | [log] [tgz] |
---|---|---|
author | Anders Carlsson <andersc@webrtc.org> | Thu Oct 05 16:55:38 2017 +0200 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Oct 06 07:36:34 2017 +0000 |
tree | 37ff9d9ee3b7909fd4a14d02fb877dc71f3ea302 | |
parent | c522298e03e6a70e85b8f7b90521200a149a9f5d [diff] |
Injectable software video codecs in Obj-C. When injecting video codec factories in the Obj-C SDK, use the new peer connection API that uses webrtc::Video{De,En}CoderFactory classes and does not automatically add internal software codecs. Instead the injected factory can support internal VP8 and VP9 codecs through the included Obj-C classes RTCVideo{De,En}coderVP{8,9}. When not explicitly injecting any video codec factory, the old code path is still used and injects only H264 as an external codec and the internal codec factory is used. Bug: webrtc:7925 Change-Id: I657d30dfde71da9c0be341e213ab9f97a04caa58 Reviewed-on: https://webrtc-review.googlesource.com/3620 Commit-Queue: Anders Carlsson <andersc@webrtc.org> Reviewed-by: Magnus Jedvert <magjed@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20175}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.