Soumettre la recherche
Mettre en ligne
The web can be do that better: Hacking with HTML5 Video, RTC and Shared Web Workers - Betta
•
0 j'aime
•
576 vues
Codemotion
Suivre
Slides from Cristiano Betta talk @ codemotion roma 2014
Lire moins
Lire la suite
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 124
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
API Description to Developer Portal: Translating and Testing your Documentation
API Description to Developer Portal: Translating and Testing your Documentation
Anya Stettler
From API Description to Developer Site: The hard part is working with people
From API Description to Developer Site: The hard part is working with people
Anya Stettler
Karat Marketing and Services, LLC HVAC PowerPoint
Karat Marketing and Services, LLC HVAC PowerPoint
Karat Marketing and Services, LLC
CLIW 2015-2016 (11/13) Programare Web. API-uri JavaScript în contextul HTML5
CLIW 2015-2016 (11/13) Programare Web. API-uri JavaScript în contextul HTML5
Sabin Buraga
Html5 web workers
Html5 web workers
Woo Jin Kim
Vincit Teatime 2015 - Heikki Salo: Case ZenRobotics: JavaScriptin äärirajoilla
Vincit Teatime 2015 - Heikki Salo: Case ZenRobotics: JavaScriptin äärirajoilla
VincitOy
TwitchCon Developer Day Keynote
TwitchCon Developer Day Keynote
Twitch Developers
Enabling the Media Community
Enabling the Media Community
Amazon Web Services
Recommandé
API Description to Developer Portal: Translating and Testing your Documentation
API Description to Developer Portal: Translating and Testing your Documentation
Anya Stettler
From API Description to Developer Site: The hard part is working with people
From API Description to Developer Site: The hard part is working with people
Anya Stettler
Karat Marketing and Services, LLC HVAC PowerPoint
Karat Marketing and Services, LLC HVAC PowerPoint
Karat Marketing and Services, LLC
CLIW 2015-2016 (11/13) Programare Web. API-uri JavaScript în contextul HTML5
CLIW 2015-2016 (11/13) Programare Web. API-uri JavaScript în contextul HTML5
Sabin Buraga
Html5 web workers
Html5 web workers
Woo Jin Kim
Vincit Teatime 2015 - Heikki Salo: Case ZenRobotics: JavaScriptin äärirajoilla
Vincit Teatime 2015 - Heikki Salo: Case ZenRobotics: JavaScriptin äärirajoilla
VincitOy
TwitchCon Developer Day Keynote
TwitchCon Developer Day Keynote
Twitch Developers
Enabling the Media Community
Enabling the Media Community
Amazon Web Services
Lessons From Spider Support
Lessons From Spider Support
Oliver Brett
Build Your Own Royal Wedding Celebrity Viewing Experience (CTD401) - AWS re:I...
Build Your Own Royal Wedding Celebrity Viewing Experience (CTD401) - AWS re:I...
Amazon Web Services
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Amazon Web Services
Config and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus Deploy
Peter Gallagher
IoT Commerce using Ruby, PHP and Arduino
IoT Commerce using Ruby, PHP and Arduino
Steven Cooper
Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4
Tom Bennet
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
Ruth Everett
WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!
Blacc Spot Media, Inc.
AWS Startup Day Kyiv - Opening Keynote: Taking Your Startup From Zero to Hero.
AWS Startup Day Kyiv - Opening Keynote: Taking Your Startup From Zero to Hero.
Amazon Web Services
Embracing Qt for Python
Embracing Qt for Python
Qt
Enhancing the Viewer Experience with ML: The Royal Wedding Whos Who Experienc...
Enhancing the Viewer Experience with ML: The Royal Wedding Whos Who Experienc...
Amazon Web Services
20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless
Marcia Villalba
Keynote: Enhancing the Viewer Experience with Machine Learning: GrayMeta and ...
Keynote: Enhancing the Viewer Experience with Machine Learning: GrayMeta and ...
Amazon Web Services
AWS IoT Day - Introduction
AWS IoT Day - Introduction
Amazon Web Services
Operationalizing Machine Learning to Deliver Content at Scale (MAE306) - AWS ...
Operationalizing Machine Learning to Deliver Content at Scale (MAE306) - AWS ...
Amazon Web Services
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Amazon Web Services
Serverless + Evolutionary Architectures + Safe Deployments = Speed in the Rig...
Serverless + Evolutionary Architectures + Safe Deployments = Speed in the Rig...
Amazon Web Services
Generazione dinamica della UI con Blazor WebAssembly
Generazione dinamica della UI con Blazor WebAssembly
Michele Aponte
The Observability Pipeline
The Observability Pipeline
Tyler Treat
re:Invent 2018 Recap Digital Advertising (Japanese)
re:Invent 2018 Recap Digital Advertising (Japanese)
Amazon Web Services Japan
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Codemotion
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
Codemotion
Contenu connexe
Similaire à The web can be do that better: Hacking with HTML5 Video, RTC and Shared Web Workers - Betta
Lessons From Spider Support
Lessons From Spider Support
Oliver Brett
Build Your Own Royal Wedding Celebrity Viewing Experience (CTD401) - AWS re:I...
Build Your Own Royal Wedding Celebrity Viewing Experience (CTD401) - AWS re:I...
Amazon Web Services
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Amazon Web Services
Config and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus Deploy
Peter Gallagher
IoT Commerce using Ruby, PHP and Arduino
IoT Commerce using Ruby, PHP and Arduino
Steven Cooper
Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4
Tom Bennet
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
Ruth Everett
WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!
Blacc Spot Media, Inc.
AWS Startup Day Kyiv - Opening Keynote: Taking Your Startup From Zero to Hero.
AWS Startup Day Kyiv - Opening Keynote: Taking Your Startup From Zero to Hero.
Amazon Web Services
Embracing Qt for Python
Embracing Qt for Python
Qt
Enhancing the Viewer Experience with ML: The Royal Wedding Whos Who Experienc...
Enhancing the Viewer Experience with ML: The Royal Wedding Whos Who Experienc...
Amazon Web Services
20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless
Marcia Villalba
Keynote: Enhancing the Viewer Experience with Machine Learning: GrayMeta and ...
Keynote: Enhancing the Viewer Experience with Machine Learning: GrayMeta and ...
Amazon Web Services
AWS IoT Day - Introduction
AWS IoT Day - Introduction
Amazon Web Services
Operationalizing Machine Learning to Deliver Content at Scale (MAE306) - AWS ...
Operationalizing Machine Learning to Deliver Content at Scale (MAE306) - AWS ...
Amazon Web Services
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Amazon Web Services
Serverless + Evolutionary Architectures + Safe Deployments = Speed in the Rig...
Serverless + Evolutionary Architectures + Safe Deployments = Speed in the Rig...
Amazon Web Services
Generazione dinamica della UI con Blazor WebAssembly
Generazione dinamica della UI con Blazor WebAssembly
Michele Aponte
The Observability Pipeline
The Observability Pipeline
Tyler Treat
re:Invent 2018 Recap Digital Advertising (Japanese)
re:Invent 2018 Recap Digital Advertising (Japanese)
Amazon Web Services Japan
Similaire à The web can be do that better: Hacking with HTML5 Video, RTC and Shared Web Workers - Betta
(20)
Lessons From Spider Support
Lessons From Spider Support
Build Your Own Royal Wedding Celebrity Viewing Experience (CTD401) - AWS re:I...
Build Your Own Royal Wedding Celebrity Viewing Experience (CTD401) - AWS re:I...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Deploy, Customize, Start, & Monitor a Channel with Live Streaming on AWS (CTD...
Config and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus Deploy
IoT Commerce using Ruby, PHP and Arduino
IoT Commerce using Ruby, PHP and Arduino
Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!
AWS Startup Day Kyiv - Opening Keynote: Taking Your Startup From Zero to Hero.
AWS Startup Day Kyiv - Opening Keynote: Taking Your Startup From Zero to Hero.
Embracing Qt for Python
Embracing Qt for Python
Enhancing the Viewer Experience with ML: The Royal Wedding Whos Who Experienc...
Enhancing the Viewer Experience with ML: The Royal Wedding Whos Who Experienc...
20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless
Keynote: Enhancing the Viewer Experience with Machine Learning: GrayMeta and ...
Keynote: Enhancing the Viewer Experience with Machine Learning: GrayMeta and ...
AWS IoT Day - Introduction
AWS IoT Day - Introduction
Operationalizing Machine Learning to Deliver Content at Scale (MAE306) - AWS ...
Operationalizing Machine Learning to Deliver Content at Scale (MAE306) - AWS ...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Serverless + Evolutionary Architectures + Safe Deployments = Speed in the Rig...
Serverless + Evolutionary Architectures + Safe Deployments = Speed in the Rig...
Generazione dinamica della UI con Blazor WebAssembly
Generazione dinamica della UI con Blazor WebAssembly
The Observability Pipeline
The Observability Pipeline
re:Invent 2018 Recap Digital Advertising (Japanese)
re:Invent 2018 Recap Digital Advertising (Japanese)
Plus de Codemotion
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Codemotion
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
Codemotion
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
Codemotion
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
Codemotion
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Codemotion
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Codemotion
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Codemotion
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Codemotion
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Codemotion
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Codemotion
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Codemotion
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Codemotion
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Codemotion
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Codemotion
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Codemotion
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Codemotion
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Codemotion
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Codemotion
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Codemotion
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Codemotion
Plus de Codemotion
(20)
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Dernier
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Dernier
(20)
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
The web can be do that better: Hacking with HTML5 Video, RTC and Shared Web Workers - Betta
1.
The Web Can
Do That Better! Hacking with HTML5 Video, RTC and Shared Web Workers Cristiano Betta CodeMotion Rome, 2014
2.
Cristiano Betta CodeMotion Rome,
2014 Cristiano Betta @cbetta
3.
Cristiano Betta CodeMotion Rome,
2014 Cristiano Betta @cbetta Developer Advocate @ PayPal
4.
Cristiano Betta CodeMotion Rome,
2014 Cristiano Betta @cbetta Developer Advocate @ PayPal Event organiser
5.
Cristiano Betta CodeMotion Rome,
2014 Cristiano Betta @cbetta Developer Advocate @ PayPal Event organiser Serial entrepreneur
6.
Cristiano Betta CodeMotion Rome,
2014 Cristiano Betta @cbetta Developer Advocate @ PayPal Event organiser Serial entrepreneur 50% Italian
7.
Cristiano Betta CodeMotion Rome,
2014 Cristiano Betta @cbetta Developer Advocate @ PayPal Event organiser Serial entrepreneur 50% Italian 100% Ferrari Lover
8.
Cristiano Betta CodeMotion Rome,
2014 Cristiano Betta @cbetta Developer Advocate @ PayPal Event organiser Serial entrepreneur 50% Italian 100% Ferrari Lover 0% Ferrari owner
9.
10.
11.
12.
13.
14.
15s
15.
16.
17.
18.
19.
20.
Complicated setup
21.
Complicated setup Network sensitive
22.
Complicated setup Network sensitive Data
lock-in
23.
24.
25.
26.
27.
28.
28s
29.
We Can Do
This Better
30.
The Web Can
Do This Better
31.
32.
33.
34.
35.
36.
37.
38.
RTCPeerConnection
39.
RTCPeerConnection Peer-to-Peer Data API
40.
RTCPeerConnection Peer-to-Peer Data API Peer-to-Peer
DTMF
41.
Peer-to-Server?
42.
WebSockets?
43.
WebSockets?
44.
45.
46.
47.
48.
49.
webrtc-experiment.com
50.
RecordRTC.js github.com/muaz-khan/WebRTC-Experiment/ tree/master/RecordRTC
51.
RecordRTC is a
server-less JavaScript library can be used to record WebRTC audio/ video media streams. It supports cross- browser audio/video recording
52.
stream
53.
stream
54.
stream <canvas>
55.
stream <canvas> <audio>
56.
stream <canvas> <audio> video blob
57.
stream <canvas> <audio> video blob
audio blob
58.
59.
video blob audio blob
60.
gif blob
61.
62.
63.
64.
65.
66.
+
67.
+
68.
69.
13mb for 30s!
70.
30-90 seconds to
upload 30 seconds of video
71.
72.
73.
bgrins.github.io/videoconverter.js ! webrtc-experiment.com/ffmpeg/merging- wav-and-webm-into-mp4.html
74.
Background Uploads
75.
76.
HTML Web Workers
77.
Web Workers
78.
Shared Web Workers
79.
Web Workers Shared
Web Workers
80.
Web Workers Shared
Web Workers Separate Threads
81.
Web Workers Shared
Web Workers Separate Threads Alive when referenced
82.
Web Workers Shared
Web Workers Separate Threads Alive when referenced Reference lost on navigation
83.
Web Workers Shared
Web Workers Separate Threads Alive when referenced Reference lost on navigation Separate references
84.
Web Workers Shared
Web Workers Separate Threads Alive when referenced Reference lost on navigation Separate references Shared references
85.
Web Workers
86.
87.
88.
89.
90.
91.
Shared Web Workers
92.
93.
94.
95.
96.
97.
98.
99.
/recorder
100.
background-upload.js
101.
background-upload.js
102.
github.com/broofa/node-uuid stackoverflow.com/questions/13870853
103.
/server
104.
105.
106.
Was it worth
it?
107.
108.
109.
Chrome Only (for
now)
110.
Client side conversion
111.
Firefox Nightly now
has MediaStreamRecorder API
112.
www.w3.org/TR/mediastream-recording
113.
Streaming vs Uploading
114.
Real background uploads
115.
It’s live!
116.
117.
battlehack.org Istanbul, Berlin, Warsaw, London,
Moscow
118.
119.
120.
@cbetta slideshare.net/paypal
Télécharger maintenant