W3C WebRTC standart holatini berdi

W3C ochildi yaqinda tegishli API ekanligini e'lon qilish orqali WebRTC tavsiya etilgan standartga aylandi.

Shu bilan birga, Internet protokollari va arxitekturasini ishlab chiqishga bag'ishlangan IETF (Internet Engineering Task Force) qo'mitasi 11 ta RFC (8825-8835, 8854) ni nashr etdi, ular arxitektura, protokol elementlari, transport turlari va WebRTC-da ishlatiladigan xatolarni tuzatish mexanizmlari. Ushbu RFClar endi "Tavsiya etilgan standart" maqomiga ega.

WebRTC texnologiyasini yaxshi bilmaganlar uchun ular buni bilishlari kerak bu Google tomonidan 2009 yildan beri ishlab chiqilgan Adobe Flash va ish stoli dasturlariga muqobil ravishda brauzerlar uchun aloqa platformasini yaratish g'oyasining mujassamlanishi sifatida.

2011 yilda Google WebRTC bilan bog'liq ishlanmalarini, shuningdek BSD litsenziyasi asosida raqamli signallarni qayta ishlash bilan shug'ullanuvchi GIPS kompaniyasini sotib olish natijasida olingan audio va video ishlash texnologiyalarini chiqardi.

Shu bilan birga, WebRTC-ni o'z ichiga olgan patentlarga bepul kirish ta'minlandi, Mozilla, Microsoft, Cisco va Ericsson bilan birgalikda W3C va IETF-da WebRTC standartlashtirish jarayoni boshlandi.

O'shandan beri, WebRTC-ni qo'llab-quvvatlash barcha zamonaviy brauzerlarda amalga oshirildi va foydalanuvchilar o'rtasida to'g'ridan-to'g'ri aloqa kanalini tashkil qilish kerak bo'lgan aloqa dasturlari, mobil ilovalar va veb-xizmatlarida keng tarqaldi.

Masalan, WebRTC-ning ko'lami haqida bir oz ko'proq ma'lumot olish uchun bu shunday Bu video va audio konferentsiya dasturlarida keng qo'llaniladilar, o'yinlar, hamkorlik platformalari, tezkor xabar almashish, tizimlarni oqim va kontentni tarqatish.

WebRTC bilan aloqa dasturlari ovozli va video trafikni qayta ishlashi van uchinchi tomonning xususiy texnologiyalari va tashqi plaginlarini ishlatmasdan faqat HTML va JavaScript-ni ishlatadigan real vaqt.

WebRTC to'rt asosiy komponentdan iborat: foydalanuvchi sessiyasini boshqarish tizimi, ovozni qayta ishlash mexanizmi, videoni qayta ishlash mexanizmi va transport qatlami. Ovozli va videoni qayta ishlash dvigatellari turli xil kodeklardan (VP8, H.264) hamda shovqinlarni bostirish usullaridan foydalanishga imkon beradi.

Barcha ma'lumotlar faqat shifrlangan shaklda uzatiladi. Ma'lumotlarni real vaqtda uzatish uchun DTLS va SRTP (Secure Real-Time Transport Protocol) protokollaridan P2P aloqa kanallarini tashkil qilish va xavfsizlik devorlari va manzil tarjimonlari (ICE, STUN, TURN, RTP-over-over-over-over) orqali ishlashni ta'minlash texnologiyalari bilan birgalikda foydalanish mumkin. TCP, proksi orqali ishlash qobiliyati).

Standartlashtirilgan asosiy qismlarga qo'shimcha ravishda, W3C va IETF shuningdek hali tasdiqlanmagan kengaytmalarni ishlab chiqmoqdalar transport sifatida QUIC protokolidan foydalanishga imkon beradigan va AV1 video kodekdan foydalanishga imkon beradigan.

Videoni uzatishni mijozning o'tkazuvchanligiga moslashtirish uchun bir nechta qabul qiluvchiga uzatishni tashkil etishni soddalashtiradigan WebTransport API-ni va Scalable Video Encoding API-ni ishlab chiqish uchun ishchi guruh tuzildi.

WebRTC ning keyingi versiyasi uchun ham imkoniyatlaridan foydalanilmoqda kabi videokonferentsiyalarni uchidan uchiga shifrlash, audio va video uzatishni jonli ravishda qayta ishlash (shu jumladan, mashinani o'rganish tizimidan foydalanish), rivojlangan IOT qurilmalaridagi sensorlar bilan doimiy aloqa kanalini yaratish vositalari.

Veb-ilovalar WebRTC imkoniyatlariga a orqali kirishadi JavaScript API maxsus tayyorlangan, qaysi quyidagi interfeyslarni o'z ichiga oladi:

  • getUserMedia: mahalliy ulangan qurilmadan (veb-kamera, mikrofon, videokamera) yoki fayldan multimedia oqimini (video, ovoz) qabul qilish.
  • RTCPeerConnection: foydalanuvchilar o'rtasida to'g'ridan-to'g'ri aloqani o'rnatish, signallarni qayta ishlash, kodek bilan ishlash, tarmoqli kengligini boshqarish, xavfsiz aloqa kanalini tashkil etish.
  • RTCDataChannel: standart WebSockets API-dan foydalangan holda ikki tomonlama aloqa kanali orqali o'zboshimchalik bilan ma'lumotlar almashinuvi.
  • getStats: statistik ma'lumotlarni olish.

Va nihoyat, agar siz bu haqda ko'proq bilishni xohlasangiz, maslahatlashishingiz mumkin quyidagi havola.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.