Projekt API W3C został oparty na wstępnych pracach wykonanych w WHATWG. API otrzymało nazwę ConnectionPeer, a pierwsze implementacja (poprzedzająca jeszcze standaryzację) została stworzona w Ericsson Labs. Grupa Robocza WebRTC oczekuje, że ta specyfikacja będzie znacząco ewoluować na podstawie:
wyników trwających dyskusji w grupie RTCWEB w IETF w celu zdefiniowania zestawu protokołów, które wraz z tym dokumentem definiują komunikację w czasie rzeczywistym w przeglądarkach internetowych; chociaż specyfikacja standardu nie narzuca żadnego protokołu sygnalizacyjnego, bardzo często do tego zadania stosowany jest SIP oparty na WebSocketach; problemów z prywatnością, które pojawiają się podczas ujawniania lokalnych możliwości i lokalnych strumieni; dyskusji technicznych w grupie, dotyczących w szczególności implementacji kanałów danych; doświadczenia zdobytego podczas wczesnych eksperymentów; Informacji zwrotnych od innych grup i osób.
W listopadzie 2017 r. specyfikacja WebRTC 1.0 przeszła z poziomu Working Draft do Candidate Recommendation.
W styczniu 2021 r. specyfikacja WebRTC 1.0 przeszła z poziomu Candidate Recommendation do Recommendation.
Opis Projekt Główne komponenty WebRTC opierają się na kilku javascriptowych API: