Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WebRTC and OpenTok
Search
Ankur Oberoi
November 12, 2013
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WebRTC and OpenTok
Presented at NYU ITP, Live Web Fall 2013, Nov. 12
Ankur Oberoi
November 12, 2013
More Decks by Ankur Oberoi
See All by Ankur Oberoi
Node.js: How and Why?
aoberoi
0
97
Other Decks in Technology
See All in Technology
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
5
440
module Synths; end
asonas
1
130
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
490
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
190
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
660
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
150
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
210
20260912_スクラムにジェネラリストは必要か
ryugen04
0
380
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
810
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
170
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
Reactの設計論
uhyo
15
8.8k
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
800
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Become a Pro
speakerdeck
PRO
31
6.2k
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
9
36k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
230
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Mobile First: as difficult as doing things right
swwweet
225
10k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
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