webrtcv2026-03-17
- Updated
WebRTC real-time communication library
- Project website: https://webrtc.googlesource.com/src
#Supported Platforms
(linux & (arm64 | x64)) | (osx & (arm64 | x64)) | (windows & (arm64 | x86 | x64))
- ✅linux
- ✅osx
- ✅windows
- ❌
uwp
#Features
No default features.
#alsa
Enable ALSA Linux audio backend
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through alsa)
#pulseaudio
Enable PulseAudio Linux audio backend
Dependencies:
pulseaudio
Platforms:
linux
and 21 transitive dependencies:
alsa (through pulseaudio)
Platforms:
linuxdbus (through pulseaudio)
Features: (none)
- dirent (through glib)
- expat (through dbus)
- fftw3 (through pulseaudio)
- gettext-libintl (through glib)
glib (through pulseaudio)
Features: (none)
- jack2 (through pulseaudio)
- libatomic-ops (through pulseaudio)
- libffi (through glib)
- libflac (through libsndfile)
libiconv (through gettext-libintl)
Platforms:
!linux- libogg (through libflac)
libsndfile (through pulseaudio)
Features:
external-libs- libvorbis (through libsndfile)
openssl (through pulseaudio)
Features: (none)
- opus (through libsndfile)
- soxr (through pulseaudio)
- speex (through pulseaudio)
- zlib (through glib)
Host Dependencies:
6 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through expat)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through alsa)
- vcpkg-tool-meson (through glib)
#Dependencies
and one transitive dependency:
- libjpeg-turbo (through libyuv)
#Host Dependencies
and 6 transitive dependencies:
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through abseil)
- vcpkg-cmake-config (through abseil)
vcpkg-msbuild (through libvpx)
Platforms:
windows & !mingw- vcpkg-pkgconfig-get-modules (through vcpkg-msbuild)
- vcpkg-tool-meson (through pkgconf)
#Used By
No ports use this.
#Host Tool For
No ports use this.
#Contributors
Byoungchan Lee
Billy O'Neal