9. Perspiciatis unde.
WebRTC: Madurez II
• API no actualizado en todos los navegadores
• adapter.js al rescate
• Fiable
• libwebrtc everywhere (“interoperabilidad”)
14. 02Perspiciatis unde.
El Pasado
• Aplicaciones de mensajería y videollamada
• Sin otro propósito
• Valor añadido sobre la mensajería y
videollamada (😅😱💩🖕👻)
15. 02Perspiciatis unde.
¿El Futuro?
• Aplicaciones de cualquier índole
• Videollamada como valor añadido (y no al
revés)
• Comunicación directa entre dispositivos
16. Perspiciatis unde.
WebRTC:
Democratización
• Audio y vídeo como valor añadido
• Estándares
• Disponibilidad de librerías/clientes
• Fácil integración (API, SDK)
• No tener que ser experto en RTC (ejem)
• Cobertura de navegadores y dispositivos
ESTO ES LO QUE
APORTAWEBRTC
20. 02Perspiciatis unde.
|pipe|
“We've developed a transport layer for connecting
IoT devices directly without an intermediary
server.”
“Licensed to device developers and OEMs as a
SDK and is available to 2 billion+ WebRTC
browsers”
21. 02Perspiciatis unde.
|pipe|
• IoT sin “cloud”
• Sin credenciales en un proveedor de servicio
• Autorización de dispositivos por código QR
• Autenticación basada en el fingerprint del
certificado WebRTC de cada dispositivo
• Peer-to-Peer
• DataChannel para comunicación entre
dispositivos
24. 02Perspiciatis unde.
PEER5
“Peer5 is a peer-to-peer Content Delivery
Network (P2P CDN) for massively-scaled, high-
quality streaming.”
“We reconstruct the stream (in JavaScript!) from
chunks that are delivered from both the edge
server and the P2P CDN simultaneously.”
25. 02Perspiciatis unde.
PEER5
• CDN para streaming de vídeo vía HTTP
• Soporte de HLS y MPEG-DASH
• Uso de WebRTC DataChannel para
compartir fracciones de vídeo entre
usuarios (P2P)
29. 02Perspiciatis unde.
Fitswarm
• Clases de fitness por ordenador
• Un “trainer” y varios alumnos/as
• WebRTC para transmisión de audio y vídeo
• Mix y micrófono y música (WebAudio API)
31. 02Perspiciatis unde.
twinBot
“twinBot is a self balancing robot development
platform.”
“It is a remotely controlled mobile teleconferencing
system that enables conversation to happen
anywhere you want.”