webrtc v2026-03-17
- Created
- Updated
WebRTC real-time communication library
# License
BSD-3-Clause
# Supported Platforms
(linux & (arm64 | x64)) | (osx & (arm64 | x64)) | (windows & (arm64 | x86 | x64))
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
# Features
No default features set.
# alsa
Enable ALSA Linux audio backend
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-get-vars (by vcpkg-make )
- vcpkg-make (by alsa )
# pulseaudio
Enable PulseAudio Linux audio backend
Dependencies:
pulseaudio
Platforms:
linux
and 21 transitive dependencies:
alsa (by pulseaudio )
Platforms:
linuxdbus (by pulseaudio )
Features: (none)
- dirent (by glib )
- expat (by dbus )
- fftw3 (by pulseaudio )
- gettext-libintl (by glib )
glib (by pulseaudio )
Features: (none)
- jack2 (by pulseaudio )
- libatomic-ops (by pulseaudio )
- libffi (by glib )
- libflac (by libsndfile )
libiconv (by gettext-libintl )
Platforms:
!linux- libogg (by libflac )
libsndfile (by pulseaudio )
Features:
external-libs- libvorbis (by libsndfile )
openssl (by pulseaudio )
Features: (none)
- opus (by libsndfile )
- soxr (by pulseaudio )
- speex (by pulseaudio )
- zlib (by glib )
Host Dependencies:
6 transitive dependencies:
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-config (by expat )
- vcpkg-cmake-get-vars (by vcpkg-make )
- vcpkg-make (by alsa )
- vcpkg-tool-meson (by glib )
# Dependencies
and one transitive dependency:
- libjpeg-turbo (by libyuv )
# Host Dependencies
and 6 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by abseil )
- vcpkg-cmake-config (by abseil )
vcpkg-msbuild (by libvpx )
Platforms:
windows & !mingw- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
Byoungchan Lee