W3C memberikan status standard WebRTC

W3C dilancarkan baru-baru ini melalui pengumuman bahawa API yang berkaitan WebRTC telah menjadi standard yang disyorkan.

Pada masa yang sama, jawatankuasa IETF (Internet Engineering Task Force), yang berdedikasi untuk pengembangan protokol dan seni bina Internet, menerbitkan 11 RFC (8825-8835, 8854) yang menggambarkan seni bina, elemen protokol, mod pengangkutan dan mekanisme pembetulan ralat yang digunakan dalam WebRTC. RFC ini kini memiliki status "Proposed Standard".

Bagi mereka yang tidak biasa dengan teknologi WebRTC, mereka harus mengetahui perkara itu ini telah dikembangkan oleh Google sejak tahun 2009 sebagai penjelmaan idea untuk mewujudkan platform komunikasi untuk penyemak imbas, sebagai alternatif daripada aplikasi Adobe Flash dan desktop.

Pada tahun 2011, Google melancarkan perkembangannya yang berkaitan dengan WebRTC, serta teknologi pemprosesan audio dan video yang diperoleh dari pemerolehan GIPS, sebuah syarikat pemprosesan isyarat digital, di bawah lesen BSD.

Pada masa yang sama akses percuma ke paten yang meliputi WebRTC disediakan, Bersama Mozilla, Microsoft, Cisco dan Ericsson, proses penyeragaman WebRTC telah bermula di W3C dan IETF.

Sejak itu, Sokongan WebRTC telah dilaksanakan di semua penyemak imbas moden dan telah tersebar luas dalam program komunikasi, aplikasi mudah alih dan perkhidmatan web yang perlu mengatur saluran komunikasi langsung antara pengguna.

Sebagai contoh, untuk memahami sedikit lebih banyak mengenai skop yang sudah dimiliki oleh WebRTC, begitulah Ini digunakan secara meluas dalam aplikasi persidangan video dan audio.s, permainan, platform kolaborasi, pesanan segera, sistem streaming dan pengedaran kandungan.

Dengan WebRTC, aplikasi komunikasi dapat memproses trafik suara dan video dann masa nyata dengan hanya menggunakan HTML dan JavaScript, tanpa menggunakan teknologi proprietari pihak ketiga dan pemalam luaran.

WebRTC terdiri daripada empat komponen asas: sistem pengurusan sesi pengguna, mesin pemprosesan audio, mesin pemprosesan video, dan lapisan pengangkutan. Mesin pemprosesan audio dan video membenarkan penggunaan codec yang berbeza (VP8, H.264), serta kaedah penekanan bunyi.

Semua data dihantar hanya dalam bentuk yang dienkripsi. Untuk penghantaran data masa nyata, protokol DTLS dan SRTP (Secure Real-Time Transport Protocol) dapat digunakan dalam kombinasi dengan teknologi untuk mengatur saluran komunikasi P2P dan memastikan operasi melalui firewall dan penterjemah alamat (ICE, STUN, TURN, RTP-over- TCP, keupayaan untuk bekerja melalui proksi).

Sebagai tambahan kepada bahagian asas piawai, W3C dan IETF juga sedang mengembangkan sambungan yang belum diluluskan yang membenarkan penggunaan protokol QUIC sebagai pengangkutan dan membenarkan penggunaan codec video AV1.

Kumpulan kerja telah dibuat untuk mengembangkan WebTransport API, yang menyederhanakan organisasi penghantaran ke beberapa penerima, dan API Pengkodan Video Scalable, untuk menyesuaikan transmisi video dengan lebar jalur klien.

Untuk versi WebRTC seterusnya, juga keupayaan sedang digunakan seperti enkripsi ujung ke hujung persidangan video, pemprosesan siaran audio dan video secara langsung (termasuk penggunaan sistem pembelajaran mesin), cara untuk mewujudkan saluran komunikasi tetap dengan sensor pada peranti IoT yang dikembangkan.

Aplikasi web mengakses keupayaan WebRTC melalui a API JavaScript disediakan khas, yang merangkumi antara muka berikut:

  • getUserMedia: terima aliran multimedia (video, suara) dari peranti yang disambungkan secara tempatan (kamera web, mikrofon, kamera video) atau fail.
  • RTCPeerConnection: mewujudkan hubungan langsung antara pengguna, pemprosesan isyarat, bekerja dengan codec, kawalan lebar jalur, organisasi saluran komunikasi yang selamat.
  • RTCDataChannel: pertukaran data sewenang-wenangnya melalui saluran komunikasi dua hala menggunakan API WebSockets standard.
  • getStats: memperoleh statistik.

Akhirnya, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh berunding pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.