sessao exploratoria webrtc
TRANSCRIPT
![Page 1: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/1.jpg)
Rui RibeiroGestor do Serviço Técnico de Vídeo
11-02-2015
WebRTC
![Page 2: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/2.jpg)
Sessão Exploratória
Objetivos:
• Dar a conhecer a “tecnologia” WebRTC
• Perspetivar novos serviços na RCTS
Resultado:
• Análise SWOT
![Page 3: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/3.jpg)
Análise SWOT
![Page 4: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/4.jpg)
WebRTC
WebRTC (Web Real Time Communication) é uma
API concebida no seio do World Wide Web
Consortium (W3C) que permite a criação de
aplicações browser-a-browser como sejam:
chamadas de áudio e vídeo, partilha de ficheiros
diretas, sem o uso de plugins.
![Page 5: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/5.jpg)
Descrição da Tecnologia
![Page 6: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/6.jpg)
Características
• Inclui canais: audio, video e dados
• Peer2Peer
• Mecanismos “NAT Transversal”
• Encriptação Forte
• Biblioteca bem definida, exposta via Javascript
– Dispositivos locais de captura e apresentação
– Solicitação de “media streams”
• A “sinalização” entre peers não faz parte da norma!
![Page 7: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/7.jpg)
Enabler de Invação
VoIP
Videoconferência
Video-difusãoGravação de Eventos
Chat e partilha de documentos
Partilha de Ecrã
![Page 8: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/8.jpg)
Aplicações
![Page 9: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/9.jpg)
VideoVP8 AND H.264 TO BOTH BECOME MANDATORY FOR WEBRTC
SETEMBRO 2014
Cisco Open-Sources H.264 Codec,
Trumps Google In Race To Control
WebRTC Outubro 2013
![Page 10: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/10.jpg)
ÁudioOpus is a totally open, royalty-free, highly
versatile audio codec. Opus is unmatched
for interactive speech and music
transmission over the Internet, but is also
intended for storage and streaming
applications. It is standardized by the
Internet Engineering Task Force (IETF)
as RFC 6716 which incorporated
technology from Skype's SILK codec and
Xiph.Org's CELT codec.
https://www.opus-codec.org/
![Page 11: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/11.jpg)
MCUs vs. SFUs
http://www.dialogic.com/~/media/products/docs/Putting-WebRTC-Media-in-the-Cloud.pdf
![Page 12: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/12.jpg)
MCUs vs. SFUs
http://www.dialogic.com/~/media/products/docs/Putting-WebRTC-Media-in-the-Cloud.pdf
![Page 13: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/13.jpg)
Está pronto para ser usado?
http://www.hardmoneymortgages.com/browser-wars-857.jpghttp
://is
web
rtcre
adyy
et.c
om/
![Page 14: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/14.jpg)
Bibliotecas & Ferramentas
• https://code.google.com/p/webrtc/• http://www.openwebrtc.io/
• https://simplewebrtc.com/• http://peerjs.com/• http://webrtc2sip.org/• https://jitsi.org/• http://www.apidaze.io/
![Page 15: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/15.jpg)
Exemplos• Jitsi
– https://rendez-vous.renater.fr/jornadas• SimpleWebRTC
– https://webconf-colibri.fccn.pt/webrtc/jornadas• Mashme.TV
– https://www.mashme.tv/M/KJKLYd• ShareFest
– https://www.sharefest.me/upload
![Page 16: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/16.jpg)
Análise SWOT
![Page 17: Sessao Exploratoria WebRTC](https://reader031.vdocuments.site/reader031/viewer/2022022203/5877192a1a28ab4c1d8b6143/html5/thumbnails/17.jpg)
Análise SWOT - WebRTC
Forças
• Não necessidade de uso
de Plugins
• Sinalização não definida
• Uso de SFU’s
• Baixo Custo de
Implementação de
Aplicações
• Encriptação bem definida
• Serviço natural via Web,
podendo ser federado e
integrável em federações
(RCTSaai)
Fraquezas
• Sinalização não definida
• Embrionário – standard
ainda não definido
• Necessidade de
transcodificação
Oportunidades
• Novas Aplicações, novos
casos de uso
• Unificar as aplicações de
áudio e vídeo (conferência)
• Facilidade e baixo custo de
implementação permite a
criação de aplicações não
viáveis até ao momento
Ameaças
• Não suporte alargado pelos
browsers
• Possibilidade de não vir a
ser estandardizado