WebRTC (Web Real-Time Communication) مجموعهای از فناوریها و استانداردها است که به مرورگرهای وب و اپلیکیشنهای موبایل این امکان را میدهد که جلسات ارتباطی real-time برای انتقال صدا، ویدیو و داده برقرار کنند. این فناوری امکان استفاده از برنامههایی مانند کنفرانس ویدیویی، به اشتراکگذاری فایل و استریم زنده را بدون نیاز به پلاگینها یا نرمافزار اضافی فراهم میکند. WebRTC بر اساس مجموعهای از کتابخانهها و API های متنباز است که قابلیتهای ارتباطات درلحظه را ارائه میدهند. این فناوری به مرورگرها اجازه میدهد تا به میکروفون و دوربین دستگاه دسترسی پیدا کنند و جریانهای صوتی، ویدیویی و دادهای را بدون نیاز به سرور مرکزی به صورت مستقیم بین مرورگرها یا اپلیکیشنهای موبایل مبادله کنند. این ویژگی امکان ارتباط با تأخیر کم و کیفیت بالا را حتی در شبکههای غیرقابل اعتماد فراهم میآورد. WebRTC از کدکهای ویدیویی VP8 و VP9 و کدکهای صوتی Opus و G.711 استفاده میکند. فناوریهای WebRTC توسط اکثر مرورگرهای وب مدرن پشتیبانی میشوند و میتوان از آنها برای ایجاد انواع مختلف ویدیو استریمینگ، کنفرانس وب و تماسهای ویدیویی و غیره استفاده کرد.