peer5: datachannels api applications and opportunities

Post on 26-Jan-2015

74.949 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

RTCDataChannel API which is part of WebRTC brings new innovation and interesting applications and challenges.

TRANSCRIPT

DataChannels API Applications and Opportunities

Cross platform Chrome Chrome for Android Firefox Opera Native (Java + Objective C) More will follow (iOS??)

1,000,000,000+WebRTC Endpoints

RTCDataChannelBidirectional communication of arbitrary data between peers

WebSockets API send(), onMessage()

Reliable / Unreliable

Ultra-low latency

SecureDTLS EncryptionBrowser Sandbox

RTCDataChannel is awesome

RTCDataChannel is still limited No Binary yet No interoperability Works on Chrome 26+ Firefox 22+

Example (Live simple demo?)

P2P FilesharingServerless, Low cost, Secured, Instant and Fast

www.sharefest.me

File Distribution

GamesBananabread

Remote Desktop applications

Chat, Texting

Real-Time Web Apps

Low Latency Applications

Live Video Streaming and VODcdn.peer5.com/pilots/kaltura/index.html

Web Radio

General purpose CDN

Peer Assisted Delivery

Applicative Messaging System

Decentralized Twitterhttp://jinroh.github.io/kadoh/

Other projectshttp://webp2p.org/

PubSub, DHT and more

One-to-OnePeer.js

Building a P2P app

Developer responsibilities Signaling NAT Traversal App Protocol

Many-to-Many

How do we match?

How do we “split” the job?

Who send who what?

Building a complex P2P app

Developer responsibilities Signaling NAT Traversal App Protocol Topology Matching Security P2P/Server synchronization*

We are here for you!

Peer5 Architecture Signaling NAT Traversal App Protocol Topology Matching Security P2P/Server synchronization*

Thank YouQuestions?

info@peer5.com

top related