Upgrade to Pro — share decks privately, control downloads, hide ads and more …

W3C Web Standards and WebRTC

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

W3C Web Standards and WebRTC

Silvia Pfeiffer Girl Geek Sydney presentation 5 March 2014. This presentation looks at the development of web standards, new standards coming to the foray, and the latest innovations.

Avatar for Steph Chung

Steph Chung

March 12, 2014
Tweet

More Decks by Steph Chung

Other Decks in Technology

Transcript

  1. NICTA Copyright 2012 From imagination to impact 3 NICTA Overview

    Profile •  Australia’s Centre of Excellence in ICT Research •  Not for profit company, limited by guarantee, since 2003 •  6 research labs Sydney (2), Canberra, Melbourne (2), Brisbane •  700 people - 450 staff, 280 PhD students with 22 partner universities •  ~600 research papers per year •  ~150 patents total •  $76 M p.a. from Federal, State & Territory Governments and industry plus contributions from university partners Key Activities •  Research Excellence in ICT •  Wealth creation (and national benefit) for Australia •  Engaged with research, industry and government in Australia •  Collaborative projects, contracting, consulting •  Spinouts, licenses of patents and software •  Engaged with international organisations and consortia •  Collaboration, research exchanges, contracting, student internships, grant funding
  2. NICTA Copyright 2012 From imagination to impact NICTA Connects Research

    to Outcomes Machine( Learning HEALTH RESEARCH EXCELLENCE WEALTH CREATION
  3. NICTA Copyright 2012 From imagination to impact Who develops the

    HTML spec? •  Standards bodies –  WHATWG: living standard –  W3C: versioned standard •  Implementers –  Browsers –  JS polyfill developers –  Other tool developers •  Developers –  Web developers: adopt features •  Users: –  Users / Managers: request features 8
  4. NICTA Copyright 2012 From imagination to impact HTML Design Principles

    •  Priority of Constituencies –  Users over –  Authors over –  Implementers over –  Specifiers over –  Theoretical purity •  Solve real-world problems –  Address an existing need –  Usage scenarios (requirements) •  Secure by Design –  CORS •  Compatibility –  Support existing content –  Degrade gracefully –  Do not reinvent the wheel –  Pave the cowpaths –  Evolution not revolution •  Interoperability •  Universal Access –  Platform independence –  Internationalization –  Accessibility 10
  5. NICTA Copyright 2012 From imagination to impact New “standards” –

    the cool stuff •  Web Audio API The canvas of audio •  Web Components Custom Elements & Shadow DOM (kill iframe) 11 •  Geolocation & Device Orientation API GPS for the Web •  Web App Manifest Standardize Stores Images from Google Image Search
  6. NICTA Copyright 2012 From imagination to impact WebRTC innovations • 

    Video camera & Microphone access getUserMedia() •  Signalling server Web sockets •  P2P Video / Audio / Data WebRTC 13
  7. NICTA Copyright 2012 From imagination to impact WebRTC vs Flash

    •  Plugin-free Native JS API •  Higher quality & security Modern codecs; low latency; encryption; firewalls •  Open source stack Platform application interoperability •  Open protocols RTSP/RTCP rather than RTMP •  Full Web platform features •  Low cost using commodity HW •  Available on 1,000,000,000+ endpoints •  No Safari and IE support (similar arguments work for other legacy technology) 14
  8. NICTA Copyright 2012 From imagination to impact Responsive Typography 17

    http://webdesign.maratz.com/lab/responsivetypography/realtime/
  9. NICTA Copyright 2012 From imagination to impact Questions? NICTA as

    WebRTC thought leader in Australia WebRTC Meetup Sydney: http://www.meetup.com/WebRTC-Sydney/ Email: [email protected] Twitter: @silviapfeiffer WWW: http://www.nicta.com.au/ 23