WebRTC é uma API em desenvolvimento elaborada pela World Wide Web Consortium (W3C) para permitir aos navegadores executar aplicações de chamada telefônica, video chat e compartilhamento P2P sem a necessidade de plugins.

Logotipo da WebRTC

História editar

O projeto de código aberto conhecido como WebRTC, baseado na comunicação em tempo real, foi realizado pelo Google em maio de 2011.[1] Este tem sido seguido por trabalhos em curso para padronizar os protocolos relevantes na IETF[2] e as APIs para os navegadores na W3C.[3]

O projeto WebRTC da W3C[4] não está completo. Está sujeito a grandes mudanças e experimentos iniciais são incentivados. A API baseada no trabalho preliminar realizado no WHATWG.[5] O "The Web Real-Time Communications Working Group" espera que estas especificações possam evoluir significativamente com base em:

  • Os resultados do intercâmbio em curso no grupo RTCWEB no IETF[6] para definir o conjunto de protocolos que, juntamente com este documento, permitirá comunicação em tempo real entre navegadores da internet.
  • Questões de privacidade que surjam ao expor as capacidades e fluxos locais.
  • Discussões técnicas dentro do grupo, na implementação de canais de dados particulares.[7]
  • Adquirir experiência com testes iniciais.
  • Receber opiniões de outros grupos e indivíduos.

Navegadores suportados editar

  • Google Chrome:[8] integrou o WebRTC em seu canal de desenvolvimento em janeiro de 2012, e na versão estável em 20 de junho de 2012.
  • Mozilla Firefox:[9] a Mozilla implementou o suporte a API nas versões Aurora e Nightly de seu navegador, a versão estável do navegador já possui suporte.
  • Opera: implementou a API na versão estável.
  • Maxthon Cloud Browser: Maxthon Cloud Browser 4.0.1.1000_Preview a API é suportada a partir desta versão.

Referências

  1. «"Google release of WebRTC source code from Harald Alvestrand on 2011-05-31 (public-webrtc@w3.org from May 2011)".» (em inglês). 3 de janeiro de 2013 
  2. «tools.ietf.org/wg/rtcweb/charters?item=charter-rtcweb-2011-05-03.txt» (em inglês). 3 de janeiro de 2013 
  3. «"WebRTC 1.0: Real-time Communication Between Browsers".» (em inglês). 3 de janeiro de 2013 
  4. «"WebRTC 1.0: Real-time Communication Between Browsers"» (em inglês). 3 de janeiro de 2013 
  5. «"1 Introduction — HTML Standard"» (em inglês). 3 de janeiro de 2013 
  6. «"Rtcweb Status Pages".» (em inglês). 3 de janeiro de 2013 
  7. «"draft-jesup-rtcweb-data-protocol-00 - WebRTC Data Channel Protocol".» (em inglês). 3 de janeiro de 2013 
  8. «Nova versão do Chrome passa a suportar WebRTC». 2 de janeiro de 2012. Consultado em 2 de janeiro de 2013. Arquivado do original em 10 de novembro de 2012 
  9. «Firefox 18 adicionara suporte a webrtc». 2 de janeiro de 2013 

Ligações externas editar