WebRTC (Web Real-Time Communication) on ohjelmointirajapinta reaaliaikaista tiedonsiirtoa varten. Käyttökohteita ovat äänipuhelut, videopuhelut, ja P2P-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]