--- title: WebRTC slug: conflicting/Web/API/WebRTC_API translation_of: Web/API/WebRTC_API translation_of_original: Web/Guide/API/WebRTC original_slug: Web/Guide/API/WebRTC ---

WebRTC (RTC mengacu pada Real-Time Communications) adalah sebuah teknologi yang memungkinkan pengiriman audio atau video serta berbagi data antar peramban web (peer). Sebagai sebuah standar, WebRTC menghadirkan fitur pada peramban web untuk berbagi data dan melakukan telekonferensi secara peer-to-peer, tanpa perlu memasang plugins atau aplikasi pihak ketiga.

Komponen WebRTC dapat diakses melalui JavaScript API, di antaranya: Nework Stream API, yang merepresentasikan audio atau video dalam bentuk data stream; PeerConnection API, yang memungkinkan dua atau lebih pengguna untuk berkomunikasi langsung melalui peramban web; dan DataChannel API, yang memungkinkan bentuk komunikasi lainnya secara real-time untuk gamingtext chatfile transfer, dan lainnya.

Catatan: Dokumentasi ini sedang dalam proses pemindahan ke laman baru.

Panduan

Komunikasi peer-to-peer pada WebRTC
Bagaimana cara melakukan komunikasi peer-to-peer menggunakan WebRTC API.
Pengantar arsitektur WebRTC
WebRTC memiliki banyak bagian di dalamnya, dan itu sangat membingungkan. Artikel ini bertujuan untuk menjelaskan bagian-bagian tersebut, dan bagaimana semuanya bekerja.
Dasar-dasar WebRTC
Setelah Anda memahami arsitektur WebRTC, Anda dapat melanjutkan ke artikel selanjutnya yang akan menjelaskan proses pengembangan aplikasi dasar RTC yang bekerja pada peramban web.

Referensi

Navigator.getUserMedia
API yang berfungsi untuk menangkap media (audio atau video).
RTCPeerConnection
Antarmuka yang berfungsi untuk menangani data streaming antar dua peer.
RTCDataChannel
Antarmuka yang berfungsi untuk mengirimkan data antar peer.