[BREAKGLASS] Append-only mirror of github.com/signalapp/webrtc
Go to file
Tommi c1cfecee52 Reduce content from GEMINI.md that can cause confusion
No-try: true
Bug: none
Change-Id: Ia19923b21668aaae246284a53a8618f29c091bfb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/431581
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#46419}
2025-12-08 03:22:46 -08:00
agents/prompts Add fundamental AI agent support for libwebrtc. 2025-12-03 09:30:38 -08:00
api Improve Scream delay based BWE 2025-12-04 07:22:47 -08:00
audio Add fixed delay mode to audio NACK tracker. 2025-11-19 06:53:44 -08:00
build_overrides Add basic ML residual echo estimator impl to AEC3 2025-09-23 05:16:53 -07:00
call Update WebRTC code version (2025-12-08T04:07:34). 2025-12-07 22:46:03 -08:00
common_audio Eliminate quantization in 2-band split filter in WebRTC APM 2025-10-23 11:38:42 -07:00
common_video Add is_repeat_frame flag to VideoFrame 2025-09-09 09:53:08 -07:00
data
docs Specify need for TWCC and CCFB to be consistent 2025-11-13 13:42:32 -08:00
examples Replace JavaParamRef -> JavaRef 2025-12-03 07:44:48 -08:00
experiments Cleanup field trial WebRTC-StunInterPacketDelay 2025-11-25 06:46:37 -08:00
g3doc Remove sigslot 2025-12-03 07:15:00 -08:00
infra Reenable Android32 (more configs) 2025-11-14 06:16:19 -08:00
logging Change visibility of rtc_event_bwe_update_scream 2025-12-04 10:31:35 -08:00
media Refactor DtlsTransport, remove internal ownership and raw pointers. 2025-12-01 06:46:31 -08:00
modules Log RTP timestamp when detecting a large gap in TimestampExtrapolator 2025-12-08 02:17:24 -08:00
net/dcsctp dcsctp: Relax seq nbr handling for stream reset 2025-11-21 12:52:14 -08:00
p2p Implement tagged subscribe methods only added to .h file 2025-12-05 09:03:13 -08:00
pc Test more combinations of CC negotiations 2025-12-08 01:15:12 -08:00
resources Update the high-pass filter in WebRTC APM to have a sharper cutoff 2025-10-26 04:16:17 -07:00
rtc_base Add blocking thread call metrics instrumentation to sdp classes 2025-12-03 08:15:48 -08:00
rtc_tools Add flag to set averaging window duriation in event log visualizer 2025-11-28 06:18:14 -08:00
sdk Use string formatter in CodecTestHelper 2025-12-05 02:02:28 -08:00
stats Expose in api L4S stats from received congestion control feedbacks 2025-11-05 03:15:55 -08:00
system_wrappers Clarify usage of RTC_HISTOGRAM_COUNTS_LINEAR 2025-11-03 05:34:18 -08:00
test Add SimulatedTimeTaskQueueController. 2025-12-05 01:49:04 -08:00
tools_webrtc MB config for compiling with C++23 on more_configs bots. 2025-12-06 11:03:35 -08:00
video Migrate RtcEventLogDriver to the new SimulatedTimeTaskQueueController. 2025-12-05 02:01:25 -08:00
.clang-format Make .clang-format ObjC respect Chromium column limit length 2025-01-07 02:05:31 -08:00
.clang-tidy clang-tidy: add missing trailing , 2025-10-21 01:17:21 -07:00
.git-blame-ignore-revs Add formatting CLs to .git-blame-ignore-revs 2023-05-07 09:27:47 +00:00
.gitignore WebRTC Rusty Base64 2025-05-13 02:59:34 -07:00
.gn Override use_cxx23 to false. 2025-11-24 11:13:28 -08:00
.mailmap Add .mailmap for git. 2022-02-20 14:22:13 +00:00
.rustfmt.toml Add .rustfmt.toml file 2025-03-14 05:46:20 -07:00
.style.yapf Configure YAPF to follow PEP-8 altogether 2023-09-22 10:32:11 +00:00
.vpython3 Add packaging module to vpython 2025-11-14 00:05:52 -08:00
AUTHORS In the latest version of Windows OS, the camera supports three Pin types: PreviewResolution, StillResolution, VideoResolution. 2025-12-02 01:34:55 -08:00
BUILD.gn Remove sigslot 2025-12-03 07:15:00 -08:00
CODE_OF_CONDUCT.md Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
codereview.settings
DEPS Roll chromium_revision 07d18163ba..cdc78b6d7c (1555198:1555309) 2025-12-08 00:53:57 -08:00
DIR_METADATA
ENG_REVIEW_OWNERS Remove phoglund from ENG_REVIEW_OWNERS 2021-10-08 08:29:42 +00:00
GEMINI.md Reduce content from GEMINI.md that can cause confusion 2025-12-08 03:22:46 -08:00
LICENSE
license_template.txt
native-api.md Delete field_trial::FindFullName 2025-08-04 03:51:52 -07:00
OWNERS Add infra owners file 2022-12-02 09:21:47 +00:00
OWNERS_INFRA Don't require OWNERS for whitespace.txt 2025-11-05 03:16:59 -08:00
PATENTS
presubmit_test_mocks.py tools_webrtc dir converted to py3 + top level PRESUBMIT script 2022-02-08 14:42:26 +00:00
presubmit_test.py tools_webrtc dir converted to py3 + top level PRESUBMIT script 2022-02-08 14:42:26 +00:00
PRESUBMIT.py Add owner cleanup service account to allowlist 2025-09-29 12:24:28 -07:00
pylintrc Configure Pylint to follow PEP-8 2023-09-25 15:56:09 +00:00
pylintrc_old_style Allow to keep old python style for existing files. 2023-10-17 13:52:56 +00:00
README.chromium update metadata version/cpe and mitigated patch state 2025-10-20 23:26:00 -07:00
README.md doc: Follow up link rename in I2dbe1ef0c74a0de8c5619b522fab39527e797d9c 2023-05-26 09:20:16 +00:00
WATCHLISTS Remove xooglers from WATCHLISTS and OWNERS 2022-11-30 15:33:25 +00:00
webrtc_lib_link_test.cc Add include create_modular_peer_connection_factory.h where it is used 2025-07-15 08:06:30 -07:00
webrtc.gni Restore the copy_framework_header.py script. 2025-11-22 12:30:40 -08:00
whitespace.txt CL to retrigger CI bots 2025-09-15 02:54:53 -07:00

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.

Development

See here for instructions on how to get started developing with the native code.

Authoritative list of directories that contain the native API header files.

More info