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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
98
Other Decks in Technology
See All in Technology
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
継続的なAIコスト最適化
bgpat
1
340
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
170
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
Rust で関数型ドメインモデリング
takonda
0
140
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Practical Orchestrator
shlominoach
192
12k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
YesSQL, Process and Tooling at Scale
rocio
174
15k
sira's awesome portfolio website redesign presentation
elsirapls
0
450
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
So, you think you're a good person
axbom
PRO
2
2.2k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
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