WebRTC (Web Real-Time Communication) onohjelmointirajapinta reaaliaikaista tiedonsiirtoa varten. Käyttökohteita ovat äänipuhelut, videopuhelut, jaP2P-yhteydet.[1]
WebRTC-rajapinnan avulla verkkosovellukset ja verkkosivut saavat pääsyn äänen ja videon kaappaamiseen suoratoistoa varten. Lisäksi tietoa voi siirtääverkkoselainten välillä ilman tarvetta kolmansien osapuolien laajennuksille.[2]