Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WebRTC and OpenTok
Search
Ankur Oberoi
November 12, 2013
Technology
0
110
WebRTC and OpenTok
Presented at NYU ITP, Live Web Fall 2013, Nov. 12
Ankur Oberoi
November 12, 2013
Tweet
Share
More Decks by Ankur Oberoi
See All by Ankur Oberoi
Node.js: How and Why?
aoberoi
0
94
Other Decks in Technology
See All in Technology
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.5k
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
230
SREには開発組織全体で向き合う
koh_naga
0
370
S3を正しく理解するための内部構造の読解
nrinetcom
PRO
2
150
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
420
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
390
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
品質のための共通認識
kakehashi
PRO
4
310
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
220
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
750
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
240
AI駆動開発の実践とその未来
eltociear
0
160
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Building Applications with DynamoDB
mza
96
6.8k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
We Have a Design System, Now What?
morganepeng
54
7.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Transcript
WebRTC with OpenTok Ankur Oberoi Live Web - Fall 2013
November 12, 2013
Ankur Oberoi Developer Evangelist, TokBox ! @aoberoi
[email protected]
What is OpenTok? high level, intuitive semantics for WebRTC audio/video
http://jsbin.com/iheFexA/6/edit
What is OpenTok? provider of cross-browser & cross-platform interoperability iOS
Hello World
What is OpenTok? Solution for multi-party network topology
Multiparty Topology Issues 10Mbps down! 5Mbps up ~2Mbps per stream
5 streams down! 2.5 streams up?
Centralized Topology Mantis
What is OpenTok? Quality of Experience service (audio-only, slow frame
rate, etc.) OpenTokRTC, Network Link Conditioner
What is OpenTok? Enabler of Recording (Archiving) webrtc-archiving.herokuapp.com
What is OpenTok? A bag of goodies (Signaling, Screenshots, UI/UX)
Signaling session.signal({ type: "foo", data: {messageString:"hello", scores:[7, 14, 23]}, },
function(error) { if (error) { console.log("signal error: " + error.reason); } else { console.log("signal sent"); } } ); Broadcast
Signaling Connection Specific session.signal({ type: "foo", to: [connection1, connection2]; //
connection1 and 2 are Connection objects data: {messageString:"hello"} }, function(error) { if (error) { console.log("signal error: " + error.reason); } else { console.log("signal sent"); } } );
TokBox •See some of the most varied use cases from
all different types of partners ! •Interact with IETF, W3C, Firefox and Chrome teams ! •Go to hackathons and developer events to help push new ideas out into the open
Let’s meet the gang
None