Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
630
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
470
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.5k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
320
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
420
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
The Limits of Empathy - UXLibs8
cassininazir
1
220
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Un-Boring Meetings
codingconduct
0
200
Code Reviewing Like a Champion
maltzj
527
40k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
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