W3C memberikan status standar WebRTC

W3C diluncurkan baru-baru ini melalui pengumuman bahwa API terkait WebRTC telah menjadi standar yang direkomendasikan.

Pada saat yang sama, komite IETF (Internet Engineering Task Force), yang didedikasikan untuk pengembangan protokol dan arsitektur Internet, menerbitkan 11 RFC (8825-8835, 8854) yang menjelaskan arsitektur, elemen protokol, moda transportasi dan mekanisme koreksi kesalahan yang digunakan di WebRTC. RFC ini sekarang memiliki status "Standar yang Diajukan".

Bagi mereka yang tidak terbiasa dengan teknologi WebRTC, mereka harus tahu itu ini telah dikembangkan oleh Google sejak 2009 sebagai perwujudan dari ide menciptakan platform komunikasi untuk browser, alternatif dari Adobe Flash dan aplikasi desktop.

Pada tahun 2011, Google meluncurkan perkembangannya yang terkait dengan WebRTC, serta teknologi pemrosesan audio dan video yang diperoleh dari akuisisi GIPS, sebuah perusahaan pemrosesan sinyal digital, di bawah lisensi BSD.

Pada saat bersamaan, akses gratis diberikan kepada paten yang mencakup WebRTC, Bersama dengan Mozilla, Microsoft, Cisco dan Ericsson, proses standardisasi WebRTC telah dimulai di W3C dan IETF.

Sejak itu, Dukungan WebRTC telah diterapkan di semua browser modern dan telah menyebar luas dalam program komunikasi, aplikasi seluler, dan layanan web yang perlu mengatur saluran komunikasi langsung antar pengguna.

Misalnya, untuk memahami lebih banyak tentang cakupan yang sudah dimiliki WebRTC, apakah itu Ini banyak digunakan dalam aplikasi konferensi video dan audio.s, game, platform kolaborasi, pesan instan, sistem streaming dan distribusi konten.

Dengan WebRTC, aplikasi komunikasi dapat memproses lalu lintas suara dan video dann waktu nyata hanya menggunakan HTML dan JavaScript, tanpa menggunakan teknologi milik pihak ketiga dan plugin eksternal.

WebRTC terdiri dari empat komponen dasar: sistem manajemen sesi pengguna, mesin pengolah audio, mesin pengolah video, dan lapisan transport. Mesin pemrosesan audio dan video memungkinkan penggunaan codec yang berbeda (VP8, H.264), serta metode peredam bising.

Semua data hanya dikirim dalam bentuk terenkripsi. Untuk transmisi data waktu nyata, protokol DTLS dan SRTP (Secure Real-Time Transport Protocol) dapat digunakan bersama dengan teknologi untuk mengatur saluran komunikasi P2P dan memastikan pengoperasian melalui firewall dan penerjemah alamat (ICE, STUN, TURN, RTP-over- TCP, kemampuan untuk bekerja melalui proxy).

Selain bagian dasar standar, W3C dan IETF juga mengembangkan ekstensi yang belum disetujui yang memungkinkan penggunaan protokol QUIC sebagai transportasi dan mengizinkan penggunaan codec video AV1.

Sebuah kelompok kerja telah dibuat untuk mengembangkan WebTransport API, yang menyederhanakan organisasi transmisi ke beberapa penerima, dan Scalable Video Encoding API, untuk menyesuaikan transmisi video dengan bandwidth klien.

Untuk versi WebRTC berikutnya, juga kemampuan sedang digunakan seperti enkripsi ujung-ke-ujung konferensi video, pemrosesan langsung transmisi audio dan video (termasuk penggunaan sistem pembelajaran mesin), berarti membangun saluran komunikasi permanen dengan sensor di perangkat IoT yang dikembangkan.

Aplikasi web mengakses kemampuan WebRTC melalui a API JavaScript disiapkan khusus, yang termasuk antarmuka berikut:

  • dapatkanUserMedia: menerima aliran multimedia (video, suara) dari perangkat yang terhubung secara lokal (webcam, mikrofon, kamera video) atau file.
  • Koneksi RTCPeer: pembentukan koneksi langsung antara pengguna, pemrosesan sinyal, bekerja dengan codec, kontrol bandwidth, organisasi saluran komunikasi yang aman.
  • Saluran Data RTC: pertukaran data sewenang-wenang melalui saluran komunikasi dua arah menggunakan API WebSockets standar.
  • dapatkanStats: memperoleh statistik.

Terakhir, jika Anda tertarik untuk mengetahuinya lebih jauh, Anda bisa berkonsultasi link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.