DevCon 2013: Dec 9th–11th 2013, Monte Carlo WebRTC over STB Hugo MACHEFER (CSWBU) November 2013.

Slides:



Advertisements
Similar presentations
What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
Advertisements

Reza hooshangi ( ). short history  One of the last major challenges for the web is to enable human communication via voice and video: Real Time.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 Partner Summit 2011 Padmasree Warrior CTO and SVP/GM, Enterprise, Commercial.
© 2012 Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public Quad APIs and SDK Preview Sachin Smotra Product Manger, Enterprise.
Delivering the multiagent technology to end-users through the web D. Mitrović 1, M. Ivanović 1, C. Bădică 2 1 University of Novi Sad, Serbia 2 University.
Facebook Visualization Update Lourdes Chang. Goals Get familiar with Facebook API Connect *any* user to Facebook Gather friend’s list Gather friend’s.
Technological Educational Institute of Crete School of Applied Technology Department of Informatics Engineering Paper Title Integrating WebRTC and X3DOM:
 What is Windows Azure Media Services  Reach Story w/ SDKs and Player Frameworks  Media applications on Windows  Monetize your content  Road to.
Mingfei Yan Program manager Windows Azure Media Services.
 What is Windows Azure Media Services  Reach Story w/ SDKs and Player Frameworks  Media applications on Windows 8  Web: a Flash player for Smooth.
Development of mobile applications using PhoneGap and HTML 5
Asterisk based web real time communication Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery.
© 2012 Cisco and/or its affiliates. All rights reserved. CDN-4698 Cisco Public Collaboration Enabled Business Transformation (CEBT) Integration Platform.
Web Apps vs. Native Apps vs. Hybrid Apps vs. iBook Author Mobile Publishing:
What is HTML5? HTML5 is the new LEGO for both designers and programmers.
APP205 Key technologies for building great video experience on Windows 8.
Beautiful Sites and Apps Easy-to-build, Touch-First Interactivity Engaging Page Layouts Better Client/Server Data Transfer Powerful Local Data and Offline.
WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.
VoIP Voice over Internet Protocol H.323 SIP RTP SDP IAX SRTP Skype And a lot more…
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
TSMN 6350 IP TELEPHONY Class Project Mentor: Aishwarya Srinivasan – Team: Monisha Yerramalla –
Objectives  Testing Concepts for WebApps  Testing Process  Content Testing  User Interface Testing  Component-level testing  Navigation Testing.
Various smart devices The convergence of smart devices.
AT&T Enhanced WebRTC API Beta © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
New to Mobile Learning Course Development: Getting Started Garin Hess.
ASP.NET Web API. ASP.NET Members MS Open Source ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source ASP.NET MVC 4, ASP.NET.
Asterisk based web real time communication Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
Windows 8 Apps Guy Burstein Technical Evangelist, Microsoft
Standards-based trackable E-learning in a Disconnected Environment NetGenica.
Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
TECHNICAL DESIGN & TRADEOFFS OF IMPLEMENTING WEBRTC SYSTEMS Siva Suntharalingam | CSCIE
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
Ajax for Dynamic Web Development Gregory McChesney.
PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer.
Avaya Scopia vs. All Competitive Comparison
Windows 8 Ronnie Saurenmann Technical Evangelist Microsoft Switzerland
Wolf Siberski1 Semantic Web Framework Requirements Analysis (D 1.2.2) Wolf Siberski.
Browser Compatibility Testing, using different browsers Conditional Statements.
Follow Up. Can one change the appearance of the alert/confirm/prompt box? The default Alert box can be customized (or over-ridden) by JavaScript + CSS.
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 HCS Journey Cisco Partner Marketing.
Cisco Confidential 1 C © 2013 Cisco and/or its affiliates. All rights reserved. Revision: Draft 3 September 2013.
Our joint Engagement in EMEAR Beat Umbricht Director EMEAR Strategic Partner Organization.
Driving Digitization Powered by Our Partner Ecosystem and Innovation Denny Trevett, Vice President, Global ISVs & Technology Partners
© 2012 Cisco and/or its affiliates. All rights reserved. BRKCDN-1003 Cisco Public Cisco Jabber Web SDK – Maximize Your Business Portal By Enabling Collaboration.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet History Channel – The.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
4.3. Code animations by using JavaScript Access data access by using JavaScript. Creating Animations, Working with Graphics, and Accessing Data.
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
WebRTC With Java Binod PG, Architect, Oracle Amitha Pulijala, Oracle Product Management Communications Business Unit October 27, 2015 Copyright © 2015,
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
UI and Graphic EG Get Synergy from Application vendors who CAN NOT contribute app as open source. Multimedia, Car Navigation, HomeScreen AGL would evolve.
Presentation Title for the 7aese Conference
Create and publish reports with Power BI for desktop
BRINGING REALTIME MEDIA CAPABILITIES TO YOUR INTERFACE WITH WEBRTC
Download CIW 1D0-621 Exam Latest Questions Answers - Updated 1D Braindumps - Realexamdumps.com
Using JavaScript to Build HTML5 Applications
Building Metro style apps that connect to specialized devices
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Synchronized Delivery of 3D Scenes With Audio and Video
Unit 6 part 3 Test Javascript Test.
Office 365 Development.
Microsoft Connect /28/2019 2:20 AM
WPS - your story so far Seems incredible complicated, already
WebRTC From Zero to Hero The Rolling Scopes, Gabriel Mičko.
Presentation transcript:

DevCon 2013: Dec 9th–11th 2013, Monte Carlo WebRTC over STB Hugo MACHEFER (CSWBU) November 2013

2| © 2013 Cisco and/or its affiliates. All rights reserved. Demos (desktop):

3| © 2013 Cisco and/or its affiliates. All rights reserved. Demos (desktop):

4| © 2013 Cisco and/or its affiliates. All rights reserved. Demos (desktop):

5| © 2013 Cisco and/or its affiliates. All rights reserved. MediaStream RtcPeerConnection RtcDataChannel WebRTC APIs

6| © 2013 Cisco and/or its affiliates. All rights reserved. ? What is WebRTC ?

7| © 2013 Cisco and/or its affiliates. All rights reserved. SEMANTICS OFFLINE DEVICE CONNECTIVITY MULTIMEDIA GRAPHICS, 3D PERF / INTEG CSS3 Where ?

8| © 2013 Cisco and/or its affiliates. All rights reserved. When ?

9| © 2013 Cisco and/or its affiliates. All rights reserved. Complete architecture

10| © 2013 Cisco and/or its affiliates. All rights reserved. MH ADVANCED MH Evolution Standard Less Experimentation on STB

11| © 2013 Cisco and/or its affiliates. All rights reserved. SW HW End-user (client)

12| © 2013 Cisco and/or its affiliates. All rights reserved. --list-formats v4l2-ctl --set-parm=30 /dev/video5./capture …-o | gst-launch Orly use-case

13| © 2013 Cisco and/or its affiliates. All rights reserved. Pre-requisites

14| © 2013 Cisco and/or its affiliates. All rights reserved. G8/ipclient 7435 Which STB

15| © 2013 Cisco and/or its affiliates. All rights reserved. Overhaul architecture WebApp Browser Player

16| © 2013 Cisco and/or its affiliates. All rights reserved. PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer MediaStreamCenter- Gstreamer CentralPipelineUnit JavaScript Architecture

17| © 2013 Cisco and/or its affiliates. All rights reserved. MediaPlayer MediaStream MediaStreamCenter MediaStreamCenter- Gstreamer CentralPipelineUnit StreamMediaPlayer- PrivateGstreamer navigator.getUserMedia ("camera", function(localStream) { video.src = window.URL.createObjectURL(localStream); },.. queryUserMedia registerSourceFactory UserMedia- Controller Flow chart

18| © 2013 Cisco and/or its affiliates. All rights reserved. MediaPlayer MediaStream MediaStreamCenter MediaStreamCenter- Gstreamer CentralPipelineUnit StreamMediaPlayer- PrivateGstreamer navigator. getUserMedia (" camera ", function(localStream) { video.src = window.URL.createObjectURL(localStream); },.. queryUserMedia registerSourceFactory UserMedia- Controller Flow chart load connectToSource createSource Src Sink

19| © 2013 Cisco and/or its affiliates. All rights reserved. BCM use-case

20| © 2013 Cisco and/or its affiliates. All rights reserved.

21| © 2013 Cisco and/or its affiliates. All rights reserved. SDK Build on Jabber SDK Empower customers, ISV’s, partners, etc Standards Work with standard bodies and industry shapers Openness, interoperability Products Progressively introduce HTML5 & WebRTC e.g. “Jabber C” …

22| © 2013 Cisco and/or its affiliates. All rights reserved. THAT’S ALL FOLKS