What’s Next with WebRTC

Slides:



Advertisements
Similar presentations
1 Carol Davids © 2010 WebRTC Standards Summary. 2 What is WebRTC? WebRTC refers to protocols as well as Javascript APIs used to enable realtime communications.
Advertisements

Slide title minimum 48 pt Slide subtitle minimum 30 pt WEB REAL-TIME Communication Use-cases & Requirements draft-holmberg-rtcweb-ucreqs Christer Holmberg.
RTSP – Real Time Streaming Protocol
Stonesoft Roadmap WHAT FEATURES WILL COME IN
Multi-source Video and (IP) TV A discussion of draft-ietf-taps-transports-03 Marie-José Montpetit MIT March
Reza hooshangi ( ). short history  One of the last major challenges for the web is to enable human communication via voice and video: Real Time.
Topic Space: a mobile augmented reality recommendation app Jim Hahn and Ben Ryckman.
Never miss a moment! Photosequence in Windows 8.1 Preview. Building an app using Capture APIs. Camera controls in Windows 8.1 Preview. Adding custom.
A Faster Path to IoT Solutions Chris Lamb Founder and CTO.
Eagle Eye Security Camera VMS April, Cloud Managed VMS Full featured VMS 100% browser/mobile based Eagle Eye Powered Cloud Multiple data centers.
Security and Digital Recording System Students: Gadi Marcu, Tomer Alon Number:D1123 Supervisor: Erez Zilber Semester:Spring 2004 Mid Semester Presentation.
WebRTC – Challenges and Best Practices Sumit Amar Director of Engineering Electronic Arts.
Win8 on Intel Programming Course Modern UI : Sensors Cédric Andreolli Intel Software.
BY VENUS BRIGHT Input Output. What is a input An input is something simple that connects into the computer. Such as the most common input is a keyboard.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
What’s new for Windows 8 Devs Part 3 Lewis Benge Devices & Integration Team TBWA\Digital Arts Network DEV216.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
RTCWEB architecture Harald Alvestrand. RTCWEB goals Real Time Communication in the Browser Browser to Browser is Job Number One Usable by JS applications.
RTCWEB Signaling Matthew Kaufman. Scope Web Server Browser.
Hardware Token Support for the Web Analysis of the W3C Workshop on Authentication, Hardware Tokens and Beyond.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
SPCA554A Mobile Camera Multimedia Processor By Harrison Tsou.
Slide title minimum 48 pt Slide subtitle minimum 30 pt RTP Multiple Stream Sessions and Simulcast draft-westerlund-avtcore-multistream-and-simulcast-00.
1 Case Study of Live View System using Union-Camera Hiroto HARADA* Koji OKAMURA** *Graduate School of Information Science and Electrical Engineering (ISEE),
Position Logic INTELLIGENT TRACKING SOFTWARE. Introduction About us Platform Video.
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
Source: Computer Vision and Pattern Recognition Workshops (CVPRW), 2010 IEEE Computer Society Conference on Author: Paucher, R.; Turk, M.; Adviser: Chia-Nian.
Project: Keep in Mind We will be using geolocation markers. This may impact your project choice. Location detection inside buildings may not work. Keep.
WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering CROWDSOURCED TRAFFIC MAP Team Members: Faculty Mentor: David Williams.
Magic pyramid Towards a 3D world Feras Khateeb Yousef Azem supervisor Dr.Lui Malhis.
Kevin Francis Developing on Windows Devices ARC33 2.
Mobile: Today and Beyond Stuart Parmenter, Director of Mobile
Augmented Reality. The blending of digital information with the physical world User can see and is apart of the real world User is immersed in a artificial.
WebRTC Don McGregor Research Associate MOVES Institute
Hardware-based secure services past and future Olivier POTONNIEE, Aurélien COUVERT, Virginie GALINDO April 2016.
Evolution of the Android Operating System Vince Marchillo.
ZK Confidential ZK Celltest Echo Plus Training. Install and Launch ►Tablet comes with Echo Plus installed ►If using internal modem as test device then.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Mobile phone sensors. Sensors Sensors gyroscope The gyroscope is a sensor that can provide orientation information as well. This sensor can tell how.
Brian Atzori 4B 2015/2016.
Codec Control for RTCWEB
Home Automation Network Solution
Home Video Surveillance Cameras
IP Camera and Doorbell Camera
VPN Extension Requirements for Private Clouds
Next steps in Real Time Communications
What’s new and What’s coming Guy Arazi: Director of Products
Join the Lean Wave Asanka Abeysinghe
How to have an Espresso Espresso User Guide.
Architecture of Android
Mobile App Development
Mobile Operating System
Streamlined publishing through the cloud with HTML5
Multi-Media Concepts and Relations
Discover new technology
PowerApps and Microsoft Flow for Business Users
Understanding the OSI Reference Model
DHCP Anonymity Profile Update
Mobile Operating Systems and Connectivity
Mobile edge computing Report by Weiqing huang.
APIs and Synchronization
Continuous Automated Chatbot Testing
Enhancing Web Application Security with Secure Hardware Tokens
RestComm Open Source Mobile WebRTC SDKs
Solar System Simulator Armin Haghi & Kyle Burney.
Product Overview.
Electronic Payment Security Technologies
WebRTC From Zero to Hero The Rolling Scopes, Gabriel Mičko.
How to Setup Alexa App On Windows And MAC OS
Product Overview.
Presentation transcript:

What’s Next with WebRTC Random Thoughts on area that we might consider Cullen Jennings Sept 2016

Dealing with 360 degree spherical video Dealing with stereo video New video types Dealing with 360 degree spherical video Dealing with stereo video

Virtual Augmented Reality Approaches to real time sending of: 3d point clouds video texture maps layered fragments of view Location and Orientation Of camera and microphones

Current approves reveal a lot about physical location of both parties. Location Privacy Current approves reveal a lot about physical location of both parties. See what it would take to improve privacy here

Replace SDP with better model ORTC largely is enshrining SDP in JSON syntax Be nice to get something that was way easier to work with and better fit with modern cloud approaches

Tie real time sensor location between devices synchronized with media Sensors Tie real time sensor location between devices synchronized with media Includes GPS, rotation, acceleration, magnetometer Common request from drone applications Way to access custom OS sensors (with appropriate permission model)

Still need basic STUN connectivity checks in browser Replace ICE Much simpler mechanism to move most of the ICE machinery out of browser and allow JS to use better apaches Still need basic STUN connectivity checks in browser

Better Data Channel Replace SCTP with QUIC Send RTP over QUIC

Resizable Video Make it so when the video receiver resizes the window, the sender dynamically changes the size of the transmitted to video to match the window

End to End Multi Party Security Currently most apps that support more than two users reveal all the media to the cloud Possible to provide end to end by providing browser support for IETF PERC WG

Simulcast / Scalable Codes WebRTC 1.0 has limited support for simulcast and scalable video codecs Provide full blown support for sending and receiving this

Pluggable Video Codecs Standardize a API to allow downloadable video codecs to avoid the codec wars (like to point out Bernard suggested this long long ago)

Make media move between Wi-Fi and cellular data with no hick ups Mobility Make media move between Wi-Fi and cellular data with no hick ups

Congestion Control JS does not have much fine grain control over hints to influence media resiliency and congestion control

Input / Output device selection Better API for JS to allow the user to configure what devices are used for given operations

Control pan / zoom / tilt of camera (digital or physical ) Camera Control Standardize ways to deal with things like white balance, contrast, brightness etc. on camera Control pan / zoom / tilt of camera (digital or physical )