O W3C outorgoulle o estado estándar a WebRTC

O W3C presentouse recentemente a través dun anuncio de que a API relacionada WebRTC converteuse nun estándar recomendado.

Ao mesmo tempo, o comité IETF (Internet Engineering Task Force), dedicado ao desenvolvemento de protocolos e arquitectura de Internet, publicou 11 RFC (8825-8835, 8854) que describen a arquitectura, os elementos do protocolo, os modos de transporte e mecanismos de corrección de erros empregados en WebRTC. Estes RFC teñen agora o status de "Norma proposta".

Para aqueles que non estean familiarizados coa tecnoloxía WebRTC, deberían sabelo Isto foi desenvolvido por Google desde 2009 como a plasmación da idea de crear unha plataforma de comunicación para navegadores, alternativa a Adobe Flash e aplicacións de escritorio.

En 2011, Google lanzou os seus desenvolvementos relacionados con WebRTC, así como as tecnoloxías de procesamento de audio e vídeo obtidas coa adquisición de GIPS, unha empresa de procesamento de sinal dixital, baixo licenza BSD.

Ao mesmo tempo, proporcionouse acceso gratuíto a patentes que cubrían WebRTC, Xunto con Mozilla, Microsoft, Cisco e Ericsson, o proceso de estandarización de WebRTC comezou no W3C e no IETF.

Desde entón, O soporte de WebRTC implementouse en todos os navegadores modernos e estendeuse en programas de comunicación, aplicacións móbiles e servizos web que precisan organizar unha canle de comunicación directa entre os usuarios.

Por exemplo, para entender un pouco máis sobre o alcance que xa ten WebRTC, é iso Isto é amplamente utilizado en aplicacións de videoconferencia e audios, xogos, plataformas de colaboración, mensaxería instantánea, transmisión de sistemas e distribución de contidos.

Con WebRTC, aplicacións de comunicación pode procesar tráfico de voz e vídeo en tempo real usando só HTML e JavaScript, sen o uso de tecnoloxías propietarias de terceiros e complementos externos.

WebRTC consta de catro compoñentes básicos: un sistema de xestión de sesións de usuario, un motor de procesamento de audio, un motor de procesamento de vídeo e unha capa de transporte. Os motores de procesamento de audio e vídeo permiten o uso de diferentes códecs (VP8, H.264), así como métodos de supresión do ruído.

Todos os datos transmítense só de forma cifrada. Para a transmisión de datos en tempo real, pódense usar protocolos DTLS e SRTP (Protocolo de transporte en tempo real seguro) en combinación con tecnoloxías para organizar canles de comunicación P2P e garantir o funcionamento a través de cortalumes e tradutores de enderezos (ICE, STUN, TURN, RTP-over- TCP, a capacidade de traballar a través dun proxy).

Ademais das pezas base estandarizadas, o W3C e IETF tamén están a desenvolver extensións aínda non aprobadas que permiten o uso do protocolo QUIC como transporte e permiten o uso do códec de vídeo AV1.

Creouse un grupo de traballo para desenvolver a API WebTransport, que simplifica a organización da transmisión a múltiples destinatarios e a API de codificación de vídeo escalable, para adaptar a transmisión de vídeo ao ancho de banda do cliente.

Para a seguinte versión de WebRTC, tamén estanse a empregar capacidades como o cifrado de extremo a extremo de videoconferencia, o procesamento en directo de transmisións de audio e vídeo (incluído o uso de sistemas de aprendizaxe automática), significa establecer unha canle de comunicación permanente con sensores en dispositivos IoT desenvolvidos.

As aplicacións web acceden ás capacidades de WebRTC a través dun API JavaScript especialmente preparado, que inclúe as seguintes interfaces:

  • getUserMedia- Recibir un fluxo multimedia (vídeo, son) desde un dispositivo conectado localmente (cámara web, micrófono, cámara de vídeo) ou ficheiro.
  • Conexión RTCPeer: establecemento dunha conexión directa entre usuarios, procesamento de sinal, traballo con códecs, control de ancho de banda, organización dunha canle de comunicación segura.
  • RTCDataChannel: intercambio de datos arbitrario a través dunha canle de comunicación bidireccional mediante a API estándar de WebSockets.
  • getStats: obtención de estatísticas.

Para rematar, se está interesado en saber máis ao respecto, pode consultalo a seguinte ligazón.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.