WebRTC Server Side Media Processing: Simplified

Size: px
Start display at page:

Download "WebRTC Server Side Media Processing: Simplified"

Transcription

1 WebRTC Server Side Media Processing: Simplified Meeting the challenges of the rising need of server side media processing in WebRTC Tsahi Levent-Levi

2 Contents Contents... 1 Executive Summary... 2 WebRTC in Three Modern WebRTC Requirements Everyday Transcoding... 3 Archive and Playback... 4 Streaming... 5 Video Conferencing... 6 Telephony... 7 Transcoding is Here to Stay The Telephony Gateway... 9 Connectivity to VoIP Systems... 9 Connectivity to Legacy Video Conferencing Systems... 9 Connectivity to VoLTE Rise of the Hybrid SFU/MCU Filling the Enterprise WebRTC Needs in the Cloud The Rise of the GPU About SURF-HMP About the Author

3 Executive Summary WebRTC has been with us for five years now. During that time, we ve gone from exploration to industrializing WebRTC. The main trend we see today is the introduction of requirements and use cases where server side media processing is part and parcel of the service. This need for WebRTC server side media processing stems from three main functions that are required by many modern use cases: transcoding different codecs, gatewaying across different protocols, and the emergence of hybrid multi-party video architectures. These functions are driven by many different high-end requirements, from the need to archive an interaction taking place over WebRTC or connect to legacy video conferencing devices and our traditional telephony system, to the desire to live stream an event to large audiences. In this whitepaper, we will explore these functions and the high-end requirements that they serve. We will list the various use cases that necessitate server side media processing, ending with a look at the need for large scale software solutions, and how these solutions rely heavily today on the efficiency brought by GPU capabilities. WebRTC in 2016 WebRTC is an open source technology and standard specification enabling real time voice and video communications inside browsers without the need to install any plugin. By adding a few lines of JavaScript code, websites and web apps can connect people as if they were using Skype. WebRTC emerged in 2011 and is now available in Chrome, Firefox, and to some extent on Microsoft s new Edge browser. Companies large and small are using WebRTC already: from Facebook Messenger and Google Hangouts, which drives its voice and video calling capabilities in their mobile app and their desktop browser; to AT&T and NTT who offer developers APIs that connect web-based communications to their traditional phone subscriber base. At its inception, WebRTC s main use cases focused on connecting simple voice and video calls through the browser. Today, after several years of availability, developers have had time to understand what can be achieved with WebRTC, giving rise to more sophisticated use cases such as live broadcasts. This rise in use case sophistication is enabled mainly due to the availability of server side media processing. 2

4 Three Modern WebRTC Requirements A simple use case of a one-to-one video call can become more elaborate as additional requirements are stacked on the initial proof of concept. Features such as recording and archiving, call escalation, and connectivity to VoIP equipment often times require the introduction of a server component capable of processing media. Such needs can generally be traced to three modern requirements that product managers now introduce to their WebRTC-enabled use cases. 1. Everyday transcoding 2. The telephony gateway 3. Rise of the hybrid SFU/MCU 1. Everyday Transcoding Transcoding is the act of converting a media stream from one codec or format to another. While the cost and complexity associated with transcoding is rather high, oftentimes we cannot deliver a service or support certain features without it. One of the reasons we need transcoding is mismatch in codec support. As WebRTC matures, the number of codecs it can support is growing as well. On one hand, this can be said to lead to a reduction in potential codec mismatch; on the other hand, it shows that the range of codec alternatives is also growing - and with it the potential for codec mismatch. Until recently, Chrome supported only VP8 as its video codec. While Chrome is well on its way to support five codecs for WebRTC: G.711 and Opus for voice; VP8, VP9, and H.264 for video; this will not mean an end for the need to transcode. Different systems and services make use of different codecs and at times, supporting a specific codec is a necessity due to a technical need such as the desire to reduce bandwidth consumption or exploit hardware coding on devices. There are many cases where transcoding becomes important in WebRTC: 3

5 Archive and Playback Imagine a consulting service: One where a person can receive online assistance from an expert. Now think of being the one on the receiving end of the consultation. Would you like the ability to playback this session later on? This is one of the many cases where there is a requirement to be able to record and archive a live session and later on, play it back. The archiving and playback of the session do not necessarily use the same technologies or codecs. In order to playback a media file on mobile, H.264 is the most common video codec today; while most WebRTC services today make use of VP8. To enable support for archiving and playback there usually is a need for transcoding both codecs and media file formats. 4

6 Streaming There is a rise in live broadcast-type services at the moment, stemming from the popular Meerkat and Periscope platforms. These new live broadcast use cases include everything from teens starting their own radio channels and cooking shows, to chatting with sports fans and breaking news stories. This type of live content created using WebRTC needs to be streamed over the Internet to a large number of passive listeners or viewers. That means switching from real time communications protocols such as WebRTC to CDN (Content Delivery Network) and media streaming ones such as RTMP or HLS. This change of protocol usually brings a change in supported codecs as well, translating into the need to transcode. 5

7 Video Conferencing In the last two decades, we have seen a steady growth in the use of video conferencing within the enterprise. This growth and focus usually targeted multinational companies that needed to increase their means of communications within the organization to raise productivity. Enterprise video conferencing systems have their own set of protocols, codecs, and existing products and services. In most cases, these legacy systems support H.323 and SIP protocols, which are widely spread in enterprises. For multiple reasons, these communication protocols and video conferencing systems use different codecs than the ones selected and used by WebRTC. The need and expectations of enterprises to be able to use new services and enable browser-based connectivity while maintaining the use of legacy devices necessitates the need to transcode between the codecs used by WebRTC and those used by the video conferencing devices already in use by enterprises. While this may change over time, there will be a need to support legacy devices in enterprises for years to come. In many cases, such support translates to the need to transcode. 6

8 Telephony Contact centers are one of the main areas where WebRTC is finding a home for itself. A leading use case today is to replace agent IP phones with an integrated WebRTC phone as part of the CRM system itself. This leads to the need to interconnect that WebRTC call from the browser with the carrier telephony system. Both support G.711, an ubiquitous voice codec. The only problem is G.711 s lack of quality and lack of resilience to packet losses. This is why, in many cases, it is advisable to use Opus on the WebRTC side, and transcode it to a wideband codec or even to G.711 once connecting to traditional telephony or on premise VoIP systems. 7

9 Transcoding is Here to Stay With about two decades of experience in the video conferencing market, we can generally assume that the need to transcode will continue to exist for many years to come. There will always be an incentive to advance and use newer codecs to improve user experience coupled with the need of supporting existing deployments that make use of older codecs. In many cases, transcoding will be needed due to other types of requirements, where it will be coupled with a different set of media processing capabilities. For example, if we take three separate video streams, mix them into a single stream, and add to that stream other UI elements such as a text box or a logo, this necessitates the need to: 1. Decode video feeds 2. Scale video feeds 3. Combine video feeds 4. Overlay video feeds with visual effects 5. Encode video feeds 8

10 2. The Telephony Gateway One of the main reasons to transcode stems from the need to gateway - interconnect one protocol/service with another. In the context of WebRTC, gatewaying will happen most of the time in front of VoIPbased systems that are not making direct use of WebRTC. There are three broad markets where WebRTC needs to rely on a gateway: 1. Connectivity to VoIP systems 2. Connectivity to legacy video conferencing systems 3. Connectivity to VoLTE/ViLTE Connectivity to VoIP Systems In many cases, vendors are looking to connect WebRTC to an existing VoIP system. This may be in order to integrate with contact centers or offer telephony services to enterprises and SMBs. When that happens, there tends to be a need to bridge WebRTC with an existing SIP deployment. Besides protocol translations, the main concern is audio codec transcoding. Most SIP deployments do not support Opus, but rely on a slew of other voice codecs. Transcoding between these codecs is necessary, as relying on G.711 usually means a reduction in voice quality. Connectivity to Legacy Video Conferencing Systems There is a lot of pressure for video conferencing vendors who support WebRTC to introduce interoperability with legacy video conferencing systems. At the same time, video conferencing vendors are pressured to support WebRTC in their systems. The result is a need to better bridge the protocols and codecs in legacy video conferencing products with the existing WebRTC implementations in the browser. 9

11 There are four main challenges to overcome: 1. Transcoding, as seen previously 2. Protocol translation, from SIP and H.323 that are prevalent in video conferencing to proprietary WebRTC signaling 3. Dealing with protocol discrepancies between the ways SRTP and ICE are implemented in WebRTC, SIP, and H Handling on-the-fly adjustments of stream parameters in order to optimize the end user experience, such as bitrate/frame-rate alterations, resending of reference frames, and more These challenges necessitate a server side media processing component capable of taking care of these issues. 10

12 Connectivity to VoLTE VoLTE stands for Voice over LTE. It is the selected alternative to making voice calls by carriers on LTE networks using IMS protocol extensions (SIP IMS + diameter for billing). It is a relatively new protocol that is set to replace circuit switched telephony in our 4G networks with a more modern packet switched alternative. A variant/extension of VoLTE is ViLTE (Video over LTE). Both need to be accessible via WebRTC as well. Carriers who are working on deploying VoLTE are also looking for ways to connect it to WebRTC to increase the reachability of their network, as well as open routes for integration. The challenge here is that the voice codecs selected for VoLTE are different than the ones used in WebRTC. VoLTE uses AMR-NB and AMR-WB for its voice codecs, while WebRTC relies on G.711 and Opus. When it comes to video codecs in ViLTE versus WebRTC, there is a need to handle codec conversions between H.264 and VP8; with an added complication of supporting multi-stream scenarios, where multiple participants in a conversation need to be converted into a single media stream to support a ViLTE device. To support WebRTC properly, anyone who wants to connect to VoLTE will need to transcode across these codecs as well as handle any other media-related issues, similar to what we have seen in VoIP and video conferencing systems. 11

13 3. Rise of the Hybrid SFU/MCU There are two main models of handling large video conferences: the MCU and the SFU. MCU - Multipoint Conferencing Unit. In this model, all participants operate in the same fashion as they would in a peer-to-peer session. They send a single media stream and receive a single media stream. The MCU is in charge of decoding all streams, combining them into a single view, and then encoding and sending it out to each participant. 12

14 SFU - Selective Forwarding Unit. In this model, participants send their media to the SFU, which in turn selectively decides which of the media streams to send to the participants. Effectively, each participant sends out a single media stream but receives multiple incoming streams. Although each of these alternatives has its own advantages and challenges, there is a growing trend these days to opt for a hybrid approach: one which uses an MCU and an SFU to drive the same use case. We use an SFU to push processing to the devices as much as possible, and when needed, we employ an MCU. 13

15 The diagram above shows a few of the cases where a hybrid model is advisable: A few active participants are engaging in a conversation. Towards that goal, they use an SFU architecture. An MCU is tethered to the conversation, providing the necessary conversions: Downscaling and encoding the stream to fit into smaller mobile devices that may not be capable of processing multiple incoming video streams Generating and recording a single video stream of the conversation for future playback purposes Creating a transcoded video stream connecting to a video CDN for large-scale passive viewing Connecting to legacy rooms systems that support H.323 and SIP communication protocols, where an MCU architecture is popular and SFU architecture is usually not supported at all This approach is becoming a necessity for many of the recent use cases coming to the market. It is flexible enough to offer a good mix between usability and costs, along with powerful backend media processing capabilities. 14

16 Filling the Enterprise WebRTC Needs in the Cloud There is a growing shift of moving enterprise services into cloud deployments. For many years, video conferencing and other real time applications resisted that migration, but now, with WebRTC being a first-class citizen in the web browser, it is part of that trend. Video conferencing and server media processing were traditionally designed and deployed by way of proprietary hardware. These days, the market is requiring even media-intensive real time processing platforms to be cloud-oriented. This boils down to two main needs: 1. Have media processing run as pure software on commodity datacenter machines 2. Have media processing run in virtualized environments These needs align with the greater flexibility sought after today in how a service gets deployed, maintained, and scaled. By having the ability to run media processing on commodity hardware in a virtualized environment, services can put in place simple rules that automate the addition or reduction in system size across machines based on user demand, perfectly aligning costs of the service infrastructure with actual use. This places a rather challenging need on media processing software - it needs to be scalable to make sense. Transcoding, encoding, decoding, mixing, and overlays all require considerable horsepower to take place, especially if you factor in the steady increase in video resolutions (from VGA, to HD, and towards 4K). 15

17 The Rise of the GPU There are three main alternatives to processing media: 1. Running pure software on CPUs 2. Using DSPs, which is common with video coding on mobile devices and in legacy video conferencing hardware-based solutions 3. Utilizing GPUs GPUs started as graphic accelerators for PCs. Their focus was mainly in the area of 2D and 3D graphics. In recent years, a trend started where general purpose workloads are run by GPUs in order to speed up processing while lowering power consumption. Lately, codec acceleration started appearing in GPUs, which better addresses the scale challenge for media servers. This reliance on GPUs is important: While CPU speeds and performance per core has not changed much in the last decade, GPUs still double in performance every couple of years; a trend that seems to be accelerating with the embedding of powerful GPUs within CPUs, which is being done increasingly by major CPU manufacturers. The result: Higher performance and density of media processing on GPUs comparable to CPUs and DSPs Lower power consumption Lower the price of video processing compared to CPUs and DSPs This places software-based server media processing solutions that make use of GPUs optimally in both CAPEX and OPEX - for less hardware and power you can cram more processing. 16

18 About SURF-HMP SURF-HMP marks a breakthrough in multimedia service provisioning, revolutionizing cost, performance and functionality - extended via superb 4K video resolution and ultrahigh capacity voice and video transcoding, mixing and processing on any GPU accelerated INTEL processor. Its architecture enables it to be offered in a wide variety of licensing models to meet requirements from evolving and up-to full-blown/large-scale deployments. It is driven by a powerful multimedia processing engine that facilitates a multitude of applications (transcoding, conferencing/mixing, MRF, playout, recording, messaging, video surveillance, and more), and it is instrumental in bridging the battle between codecs in the WebRTC world supporting any-to-any transcoding between H.264, H.265, VP8 and VP9 codecs. In addition to making WebRTC accessible for users residing in legacy environments (SIP, H.323, E1/T1), it offers comprehensive collaboration (supporting both H.239 and BFCP), extreme low latency, extensive encryption capabilities compulsory for security/surveillance related deployments, and many additional capabilities. Last but not least, SURF-HMP is unique in its coping capabilities with signaling and termination gap challenges - mandatory when interoperability is required between new era communications and existing, legacy environments, making it an imperative building block when interconnecting between legacy/incumbent operator networks and emerging WebRTC environments. For more information, visit our new website at About the Author Tsahi Levent-Levi is an Independent Analyst and Consultant for WebRTC. He has over 15 years of experience in the telecommunications, VoIP, and 3G industry as an engineer, manager, marketer, and CTO. Tsahi is an entrepreneur, assisting companies with bridging technologies and business strategy in the domain of telecommunications. He has an M.Sc in Computer Science and an MBA degree specializing in entrepreneurship and strategy. Tsahi has been granted three patents related to 3G- 324M and VoIP. He acted as the chairman of various activity groups within the IMTC, an organization focused on the interoperability of multimedia communications. Tsahi is also the author and editor of bloggeek.me, which focuses on the ecosystem and business opportunities around WebRTC. 17

White Paper Conquering Scalable WebRTC Conferencing

White Paper Conquering Scalable WebRTC Conferencing Conquering Scalable WebRTC Conferencing Executive Summary Developers are embracing WebRTC technology for building their next generation services but leveraging only peer-to-peer topologies may not be enough.

More information

Making Meeting Simpler

Making Meeting Simpler Making Meeting Simpler Yealink Meeting (YMS) The increasing importance of video conferencing in modern communication means that a quality meeting management system is more important than ever. The Yealink

More information

Instavc White Paper. Future of Enterprise Communication

Instavc White Paper. Future of Enterprise Communication Future of Enterprise Communication InstaVC is a futuristic Video Collaboration platform for the organizations to achieve client-less and plugin free, real-time communication which enables peer-to-peer

More information

nanostream WebRTC.live

nanostream WebRTC.live nanostream WebRTC.live Product Overview Document V 1.4, 2017-01 2017 nanocosmos gmbh Setup secure online meetings at a distance or stream live events to thousands of worldwide viewers: nanostream WebRTC.live

More information

White Paper. The Growing Importance of HD Voice in Applications

White Paper. The Growing Importance of HD Voice in Applications The Growing Importance of HD Voice in Applications Executive Summary A new excitement has entered the voice communications industry with the advent of wideband audio, commonly known as High Definition

More information

November 2017 WebRTC for Live Media and Broadcast Second screen and CDN traffic optimization. Author: Jesús Oliva Founder & Media Lead Architect

November 2017 WebRTC for Live Media and Broadcast Second screen and CDN traffic optimization. Author: Jesús Oliva Founder & Media Lead Architect November 2017 WebRTC for Live Media and Broadcast Second screen and CDN traffic optimization Author: Jesús Oliva Founder & Media Lead Architect Introduction It is not a surprise if we say browsers are

More information

Dialogic PowerVille Conferencing

Dialogic PowerVille Conferencing Dialogic PowerVille Conferencing Converged Audio and Video Conferencing Solution for On-the-Go Mobile and Fixed Subscribers Put the power of real-time, high-definition, collaborative audio and video conferencing

More information

Media Services - Beyond the MCU. Richard Tworek

Media Services - Beyond the MCU. Richard Tworek Media Services - Beyond the MCU Richard Tworek Workshop Leaders Chad Hart Dialogic Jason Fedore Tadas Straševičius FACEmeeting D3-4 Beyond the MCU Chad Hart WebRTC Expo V Multi-PARTY! Video Conferencing

More information

IMS, NFV and Cloud-based Services BUILDING INTEGRATED CLOUD COMMUNICATION SERVICES

IMS, NFV and Cloud-based Services BUILDING INTEGRATED CLOUD COMMUNICATION SERVICES Daitan White Paper IMS, NFV and Cloud-based Services BUILDING INTEGRATED CLOUD COMMUNICATION SERVICES Highly Reliable Software Development Services http://www.daitangroup.com Daitan Group 2014 IMS, NFV

More information

Network Applications and Protocols

Network Applications and Protocols Network Applications and Protocols VoIP (Voice over Internet Protocol) Voice over IP (VoIP) is a methodology and group of technologies for the delivery of voice communications and multimedia sessions over

More information

The Frozen Mountain irtc White Paper Series

The Frozen Mountain irtc White Paper Series The Frozen Mountain irtc White Paper Series This white paper is the fourth in a series on Internet Based Real Time Communications (irtc) written by Frozen Mountain Software s CTO Anton Venema. The complete

More information

WebRTC Lessons Learned SUCCESSFULLY SUPPORTING WEBRTC IN BUSINESS APPLICATIONS

WebRTC Lessons Learned SUCCESSFULLY SUPPORTING WEBRTC IN BUSINESS APPLICATIONS Daitan White Paper WebRTC Lessons Learned SUCCESSFULLY SUPPORTING WEBRTC IN BUSINESS APPLICATIONS Highly Reliable Software Development Services http://www.daitangroup.com/webrtc WebRTC: Lessons Learned

More information

for the contact center?

for the contact center? article Is WebRTC compelling enough for the contact center? By Dries Plasman, VP Product Management, Voxbone Voxbone US LLC - San Francisco Office 535 Voxbone Mission US St San 535 Mission Francisco, St

More information

Collaborative Conferencing

Collaborative Conferencing CHAPTER 8 Revised: March 30, 2012, When there are three or more participants involved in a call, the call becomes a conference. In collaborative conferencing, the audio, video and content from some or

More information

Solution Sheet. The Acano solution. March 2016

Solution Sheet. The Acano solution. March 2016 Solution Sheet The Acano solution March 2016 Imagine having all of the tools your team needs to work in one place and always accessible. That s Acano. 1. What Acano can do for your team Acano joins video,

More information

Yealink Meeting Server (YMS)

Yealink Meeting Server (YMS) Yealink Meeting (YMS) Powerful collaboration software makes meeting simpler Enterprise Communication Challenges Globalization, mobile devices and an on-the-go work environment are changing how and where

More information

18.05 en. Collaboration Solutions Portfolio

18.05 en. Collaboration Solutions Portfolio 18.05 en Collaboration Solutions Portfolio Video Collaboration Without Limits TrueConf provides award-winning video conferencing software to connect together desktops, mobiles, phones, Skype for Business,

More information

SMB Cloud InsightsTM

SMB Cloud InsightsTM 2015 SMB Cloud InsightsTM CHINA DEFINITIONS Cloud Services Defined This research focuses on the cloud services that matter most to SMBs: IaaS, web presence and web applications, unified communications,

More information

WebRTC Impact on Your Network

WebRTC Impact on Your Network 1 WebRTC Impact on Your Network Tsahi Levent-Levi tsahil@bloggeek.me @tsahil 2 Bandwidth A picture may be worth a thousand words BUT it takes a lot more bandwidth to store and send around in Real time

More information

THE ESSENTIAL GUIDE: SELECTING A CLOUD COMMUNICATIONS PROVIDER

THE ESSENTIAL GUIDE: SELECTING A CLOUD COMMUNICATIONS PROVIDER THE ESSENTIAL GUIDE: SELECTING A CLOUD COMMUNICATIONS PROVIDER Table of contents 3 4 5 15 16 Introduction Choose your path 7 critical considerations 6 Hybrid cloud communications solution 8 Integration

More information

The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience.

The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience. The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience. LCB SOFTPHONE FOR SALESFORCE Combine real-time communications and tracking

More information

Web Conference - InstaVC WebRTC-based Clientless VC Make the Right Impression Collaborate with your team like never before. With InstaVC, give presentations, have productive discussions, and come up with

More information

LEVEL 3 SM WEB MEETING

LEVEL 3 SM WEB MEETING LEVEL 3 SM WEB MEETING REAL-TIME, INTUITIVE, ROBUST COLLABORATION AT YOUR FINGERTIPS JANUARY 2017 Today, organizations are finding that rudimentary web conferencing applications are inadequate and frustrating

More information

Oracle Communications WebRTC Session Controller

Oracle Communications WebRTC Session Controller Oracle Communications WebRTC Session Controller Concepts Release 7.0 E40976-01 November 2013 Oracle Communications WebRTC Session Controller Concepts, Release 7.0 E40976-01 Copyright 2013, Oracle and/or

More information

Real-Time Communications Witout Boundaries. Ribbon Policy Solutions

Real-Time Communications Witout Boundaries. Ribbon Policy Solutions Real-Time Communications Witout Boundaries Ribbon Policy Solutions As SIP session traffic continues to grow a trend accelerated by the rapid adoption of multimedia devices like smartphones and tablets

More information

WebRTC Gateway. Real-time communications in all browsers

WebRTC Gateway. Real-time communications in all browsers WebRTC Gateway Real-time communications in all browsers WebRTC Gateway & Web Communicator End-to-end Solution for real time communications. Bridging the gap between the Web and Telco worlds. Helping Telecom

More information

Wowza Streaming Engine

Wowza Streaming Engine Wowza Streaming Engine Wowza Streaming Engine, formerly Wowza Media Server, is robust, customizable, and scalable server software that powers reliable streaming of high-quality video and audio to any device,

More information

LINEAR VIDEO DELIVERY FROM THE CLOUD. A New Paradigm for 24/7 Broadcasting WHITE PAPER

LINEAR VIDEO DELIVERY FROM THE CLOUD. A New Paradigm for 24/7 Broadcasting WHITE PAPER WHITE PAPER LINEAR VIDEO DELIVERY FROM THE CLOUD A New Paradigm for 24/7 Broadcasting Copyright 2016 Elemental Technologies. Linear Video Delivery from the Cloud 1 CONTENTS Introduction... 3 A New Way

More information

Multimedia Technologies for Convergent Networks

Multimedia Technologies for Convergent Networks Dr. Marwan Jabri Founder and CTO Dilithium Networks Multimedia Technologies for Convergent Networks IMTC Spring Forum May 11, 2006 3G/Broadband Video/Multimedia Services Real Time Conversational Video

More information

Transform your network and your customer experience. Introducing SD-WAN Concierge

Transform your network and your customer experience. Introducing SD-WAN Concierge Transform your network and your customer experience Introducing SD-WAN Concierge Optimize your application performance, lower your total cost of ownership and simplify your network management. 2X Bandwith

More information

The future of UC&C on mobile

The future of UC&C on mobile SURVEY REPORT The future of UC&C on mobile Published by 2018 Introduction The future of UC&C on mobile report gives us insight into how operators and manufacturers around the world rate their unified communication

More information

Delivering Large Scale WebRTC. Richard Tworek Principal WebRTC Strategies Twitter: rmtworek. WebRTC STRATEGIES 11/25/2013

Delivering Large Scale WebRTC. Richard Tworek Principal WebRTC Strategies Twitter: rmtworek. WebRTC STRATEGIES 11/25/2013 11/25/2013 1 Delivering Large Scale WebRTC Richard Tworek Principal WebRTC Strategies rtworek@webrtcstrategies.com Twitter: rmtworek 11/25/2013 WebRTC STRATEGIES 2 Panelists Michal Raz Vice President,

More information

Service Provider Plans. Dean Bubley Disruptive Analysis

Service Provider Plans. Dean Bubley Disruptive Analysis Service Provider Plans Dean Bubley Disruptive Analysis Main WebRTC strategies for SPs? Strengthen enterprise & verticals Extend onnet services & IMS / SS7 Faster/ cheaper Telco-OTT apps Enhance developer

More information

Deploying Voice Workloads for Skype for Business Online and Server

Deploying Voice Workloads for Skype for Business Online and Server Course Code: M40409 Vendor: Microsoft Course Overview Duration: 5 RRP: POA Deploying Voice Workloads for Skype for Business Online and Server Overview This five-day instructor-led course teaches how to

More information

Net-Net Interactive Session Recorder - recording utility for session delivery networks

Net-Net Interactive Session Recorder - recording utility for session delivery networks Net-Net Interactive Session Recorder - recording utility for session delivery networks The need for recording is exploding, recording complexity is escalating Exploding need Compliance financial, legal,

More information

Transforming the way people watch TV

Transforming the way people watch TV Transforming the way people watch TV Nokia Siemens Networks Ubiquity Multiscreen TV Platform - Executive summary An open solution for delivering TV and Internet as a single service on any device over any

More information

MASERGY S MANAGED SD-WAN

MASERGY S MANAGED SD-WAN MASERGY S MANAGED New Performance Options for Hybrid Networks Business Challenges WAN Ecosystem Features and Benefits Use Cases INTRODUCTION Organizations are leveraging technology to transform the way

More information

Cisco WebEx Meeting Center Video Conferencing

Cisco WebEx Meeting Center Video Conferencing Data Sheet Cisco WebEx Meeting Center Video Conferencing Simplify your IT department s work and make it easy for participants to join meetings from any standards-based video endpoint with Cisco WebEx Meeting

More information

Transform your network and your customer experience. Introducing SD-WAN Concierge

Transform your network and your customer experience. Introducing SD-WAN Concierge Transform your network and your customer experience Introducing SD-WAN Concierge Optimize your application performance, lower your total cost of ownership and simplify your network management. 2X Bandwith

More information

Deploying Voice Workloads for Skype for Business Online and Server 2015

Deploying Voice Workloads for Skype for Business Online and Server 2015 Deploying Voice Workloads for Skype for Business Online and Server 2015 40409; 5 Days, Instructor-led Course Description This five-day instructor-led course teaches how to design, plan, and deploy the

More information

Lessons Learned from SD-WAN Deployments on Six Continents. 21 September 2016 Tim Sullivan Co-founder & CEO

Lessons Learned from SD-WAN Deployments on Six Continents. 21 September 2016 Tim Sullivan Co-founder & CEO Lessons Learned from SD-WAN Deployments on Six Continents 21 September 2016 Tim Sullivan Co-founder & CEO Coevolve s perspective on SD-WAN Coevolve was established in 2014 to drive enterprise adoption

More information

ABSTRACT. that it avoids the tolls charged by ordinary telephone service

ABSTRACT. that it avoids the tolls charged by ordinary telephone service ABSTRACT VoIP (voice over IP - that is, voice delivered using the Internet Protocol) is a term used in IP telephony for a set of facilities for managing the delivery of voice information using the Internet

More information

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett.

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett. This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett. For more information or to buy the paperback or ebook editions, visit

More information

Hyperscale Communications Infrastructure

Hyperscale Communications Infrastructure Hyperscale Communications Infrastructure VoIP Gateways, Session Border Controllers and Network Function Virtualization Whitepaper Sign up for updates hp.com/go/getupdated Copyright 2012 Hewlett-Packard

More information

Pexip Infinity version 10 Specifications and Requirements

Pexip Infinity version 10 Specifications and Requirements Pexip Infinity version 10 Specifications and Requirements The Pexip Infinity platform is designed to use industry-standard servers from any vendor to provide high-quality, scalable and efficient conferencing.

More information

The Frozen Mountain irtc White Paper Series

The Frozen Mountain irtc White Paper Series The Frozen Mountain irtc White Paper Series This white paper is the first in a series on Internet Based Real Time Communications (irtc) written by Frozen Mountain Software s CTO Anton Venema. The complete

More information

Keep Calm and Call On! IBM Sametime Communicate Softphone Made Simple. Frank Altenburg, IBM

Keep Calm and Call On! IBM Sametime Communicate Softphone Made Simple. Frank Altenburg, IBM Keep Calm and Call On! IBM Sametime Communicate Softphone Made Simple Frank Altenburg, IBM Agenda Voice and Video an effective way to do business! Sametime Softphone Computer is your phone! Sametime Voice

More information

Cisco Collaboration Meeting Rooms Cloud

Cisco Collaboration Meeting Rooms Cloud Data Sheet Cisco Collaboration Meeting Rooms Cloud IT departments face increasing complexity as they try to manage ever-expanding, disparate video conferencing technologies and endpoints. And meeting participants

More information

Transform your bottom line: 5G Fixed Wireless Access

Transform your bottom line: 5G Fixed Wireless Access Transform your bottom line: 5G Fixed Wireless Access Transform Your Bottom Line: 5G Fixed Wireless Access 1 Seizing the opportunity of 5G with Fixed Wireless Access To get a sense of the future of broadband,

More information

Cisco Meeting Server and Cisco Meeting App

Cisco Meeting Server and Cisco Meeting App Data Sheet Cisco Meeting Server and Cisco Meeting App Cisco Meeting Server revolutionizes team collaboration through high scale and advanced interoperability in audio, web, and video conferencing. Cisco

More information

Y O UR BUS I N E SS IS ONL Y A S S TR ON G A S YO U R CONNEC T I O N T HE I M P ORTANCE OF R ELI ABLE CO NNECTIVITY W HAT S IN SIDE:

Y O UR BUS I N E SS IS ONL Y A S S TR ON G A S YO U R CONNEC T I O N T HE I M P ORTANCE OF R ELI ABLE CO NNECTIVITY W HAT S IN SIDE: W H I T E PA P E R C O N N E C T I V I T Y Y O UR BUS I N E SS IS ONL Y A S S TR ON G A S YO U R CONNEC T I O N T HE I M P ORTANCE OF R ELI ABLE CO NNECTIVITY W HAT S IN SIDE: The importance of connectivity

More information

The collaboration app that keeps you connected to everyone and everything

The collaboration app that keeps you connected to everyone and everything Data Sheet UC-One The collaboration app that keeps you connected to everyone and everything UC-One is a communications and collaboration Software as a Service (SaaS) for calling, messaging, and meeting

More information

WIT WebRTC Gateway. Real-time communications in all browsers. webrtc.wit-software.com

WIT WebRTC Gateway. Real-time communications in all browsers. webrtc.wit-software.com WIT WebRTC Gateway Real-time communications in all browsers webrtc.wit-software.com WebRTC Gateway WebRTC Gateway: Highlights Bridge Web and SIP/IMS World. Hybrid Architecture (HTML5+WebRTC+Flash). Solve

More information

RESTCOMMONE. WebRTC SDKs for Web, IOS, And Android Copyright All Rights Reserved Page 2

RESTCOMMONE. WebRTC SDKs for Web, IOS, And Android Copyright All Rights Reserved Page 2 RESTCOMMONE WebRTC SDKs for Web, IOS, And Android Copyright All Rights Reserved Page 2 RestcommONE Core Components RestcommOne Connect Visual Designer Web Browser WebRTC SDK s Mobile WebRTC SDK s RESTful

More information

Media Service - Is This Where the Money Is? Dean Bubley Disruptive Analysis

Media Service - Is This Where the Money Is? Dean Bubley Disruptive Analysis Media Service - Is This Where the Money Is? Dean Bubley Disruptive Analysis New stakeholders in communications Vendors & standards Telco / SP End-user Services creation Services consumption September 2014

More information

Services Description for VidyoCloud Services

Services Description for VidyoCloud Services Services Description for VidyoCloud Services March 2017 Vidyo, Inc. 433 Hackensack Ave Hackensack, NJ 07601 Table of Contents DESCRIPTION FOR VIDYOCLOUD SERVICES 3 SUBSCRIPTIONS 3 TEAM PLAN & ENTERPRISE

More information

SMB Cloud InsightsTM

SMB Cloud InsightsTM 2015 SMB Cloud InsightsTM JAPAN RUSSIA DEFINITIONS Cloud Services Defined This research focuses on the cloud services that matter most to SMBs: IaaS, web presence and web applications, unified communications,

More information

Applying Virtualization as part of your Network Transformation Strategy

Applying Virtualization as part of your Network Transformation Strategy Applying Virtualization as part of your Network Transformation Strategy Prepared for: Presented by: Carlos Sanchez, Director of Business Development Agenda Company Overview Product Portfolio Applying Virtualization

More information

Brochure. Dialogic BorderNet Session Border Controller Solutions

Brochure. Dialogic BorderNet Session Border Controller Solutions Dialogic BorderNet Session Border Controller Solutions Dialogic BorderNet Solutions Supercharge Connections between Networks, Services and Subscribers with Ease and Scale The BorderNet family of session

More information

Cisco Meeting Server (former Acano)

Cisco Meeting Server (former Acano) Cisco Meeting Server (former Acano) Ken Reeves Fall 2016 1 Meeting Objectives Overview of Acano integration into Cisco Opportunity to scale Acano-Cisco Meeting Server, globally Technical Overview of Cisco

More information

"Charting the Course... MOC A Deploying Voice Workloads for Skype for Business Online and Server Course Summary

Charting the Course... MOC A Deploying Voice Workloads for Skype for Business Online and Server Course Summary Description Course Summary This five-day instructor-led course teaches how to design, plan, and deploy the various voice solutions available with Skype for Business Online and Skype for Business Server

More information

CounterPath Bria Stretto Solution. Solution Brief.

CounterPath Bria Stretto Solution. Solution Brief. Solution Brief Introduction Bria Stretto TM is CounterPath s off-the-shelf softphone solution for enterprise customers, to complement the enterprise s existing VoIP service. Bria Stretto combines CounterPath

More information

Accelerate Your Enterprise Private Cloud Initiative

Accelerate Your Enterprise Private Cloud Initiative Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service

More information

Discover the all-flash storage company for the on-demand world

Discover the all-flash storage company for the on-demand world Discover the all-flash storage company for the on-demand world STORAGE FOR WHAT S NEXT The applications we use in our personal lives have raised the level of expectations for the user experience in enterprise

More information

Deploying Voice Workloads for Skype for Business Online and Server 2015

Deploying Voice Workloads for Skype for Business Online and Server 2015 Deploying Voice Workloads for Skype for Business Online and Server 2015 Duration: 5 Days Course Code: M40409 Version: A Delivery Method: Virtual and Classroom Overview: This five-day instructor-led course

More information

Bandwidth Planning in your Cisco Webex Meetings Environment

Bandwidth Planning in your Cisco Webex Meetings Environment White Paper Bandwidth Planning in your Cisco Webex Meetings Environment White Paper 2018 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 16 Contents

More information

CDW LLC 200 North Milwaukee Avenue, Vernon Hills, IL

CDW LLC 200 North Milwaukee Avenue, Vernon Hills, IL Coordinating Conferencing and Collaboration Vital unified communications capabilities offer a solid foundation for an integrated view of the collaborative environment. To make the most of the opportunities

More information

40409A: Deploying Voice Workloads for Skype for Business Online and Server 2015

40409A: Deploying Voice Workloads for Skype for Business Online and Server 2015 40409A: Deploying Voice Workloads for Skype for Business Online and Server 2015 Course Details Course Code: Duration: Notes: 40409A 5 days This course syllabus should be used to determine whether the course

More information

Evolution For Enterprises In A Cloud World

Evolution For Enterprises In A Cloud World Evolution For Enterprises In A Cloud World Foreword Cloud is no longer an unseen, futuristic technology that proves unattainable for enterprises. Rather, it s become the norm; a necessity for realizing

More information

Choosing a. WebRTC. API Platform. Tsahi Levent-Levi

Choosing a. WebRTC. API Platform. Tsahi Levent-Levi Choosing a WebRTC API Platform Tsahi Levent-Levi tsahil@bloggeek.me Table of Contents Table of Contents... 1 List of Figures... 3 List of Tables... 3 Introduction... 4 What is "" all about?... 4 Key Findings...

More information

White Paper Subcategory. Overview of XML Communication Technologies

White Paper Subcategory. Overview of XML Communication Technologies Subcategory Overview of XML Communication Technologies Executive Summary A significant shift has occurred in the communications infrastructures deployed today. This shift is the result of the acceptance

More information

Chapter 11: Understanding the H.323 Standard

Chapter 11: Understanding the H.323 Standard Página 1 de 7 Chapter 11: Understanding the H.323 Standard This chapter contains information about the H.323 standard and its architecture, and discusses how Microsoft Windows NetMeeting supports H.323

More information

Build VoLTE Services using NFV & Cloud Reduce complexity and increase RoI

Build VoLTE Services using NFV & Cloud Reduce complexity and increase RoI Build VoLTE Services using NFV & Cloud Reduce complexity and increase RoI Vivek Bhargava Director, Product Marketing Oracle Communications Oracle In Communications R&D, product strategy, sales and services

More information

to pay for it) has been waning. The Internet further changed the game.

to pay for it) has been waning. The Internet further changed the game. As the old telephone business models break down and new service paradigm takes over, communication companies must combine voice with the new services of the network. The SCI-Platform (Service Convergence

More information

Application-Aware Network INTRODUCTION: IT CHANGES EVOLVE THE NETWORK. By Zeus Kerravala -

Application-Aware Network INTRODUCTION: IT CHANGES EVOLVE THE NETWORK. By Zeus Kerravala - WHITE PAPER Application-Aware Network AN APPLICATION-AWARE NETWORK IS KEY TO MAXIMIZING PRODUCTIVITY By Zeus Kerravala - INTRODUCTION: IT CHANGES EVOLVE THE NETWORK Enterprise IT has seen several major

More information

Janus: back to the future of WebRTC!

Janus: back to the future of WebRTC! : back to the future of! Alessandro Amirante alex@meetecho.com Tobia Castaldi tcastaldi@meetecho.com Lorenzo Miniero lorenzo@meetecho.com Simon Pietro Romano spromano@unina.it January 14, 2015 Outline

More information

ALCATEL-LUCENT OPENTOUCH PERSONAL CLOUD A Revolution in Communications Applications for Enterprise End Users

ALCATEL-LUCENT OPENTOUCH PERSONAL CLOUD A Revolution in Communications Applications for Enterprise End Users ALCATEL-LUCENT OPENTOUCH PERSONAL CLOUD A Revolution in Communications Applications for Enterprise End Users For the past 30 years, enterprise communications have been built around the personal computer,

More information

HOW TO ENABLE AFFORDABLE ENTERPRISE VIDEO FOR EVERYONE

HOW TO ENABLE AFFORDABLE ENTERPRISE VIDEO FOR EVERYONE HOW TO ENABLE AFFORDABLE ENTERPRISE VIDEO FOR EVERYONE John Antanaitis VP Product & Solutions Marketing Jonathan Nikols VP Professional and Managed Services Polycom, Inc. All rights reserved. Agenda The

More information

Deploying Voice Workloads for Skype for Business Online and Server 2015

Deploying Voice Workloads for Skype for Business Online and Server 2015 Deploying Voice Workloads for Skype for Business Online and Server 2015 Duration: 5 Days Course Code: M40409 Version: A Overview: This five-day instructor-led course teaches how to design, plan, and deploy

More information

Architecture Overview

Architecture Overview Architecture Overview For organizations that need high quality video conferencing and want to avoid burdening their IT staff and resources, VidyoCloud is a hosted video collaboration solution that provides

More information

The Frozen Mountain irtc White Paper Series

The Frozen Mountain irtc White Paper Series The Frozen Mountain irtc White Paper Series This white paper is the second in a series on Internet Based Real Time Communications (irtc) written by Frozen Mountain Software s CTO Anton Venema. The complete

More information

irtc: Live Broadcasting

irtc: Live Broadcasting 1 irtc: Live Broadcasting Delivering ultra-low-latency media at massive scale with LiveSwitch and WebRTC Introduction In the early days of the Internet and personal computing, it wasn t uncommon to wait

More information

Services in the IMS ecosystem

Services in the IMS ecosystem 285 23-3109 Uen Rev A Services in the IMS ecosystem February 2007 White Paper Different services have different demands and require different approaches Contents 1 Executive summary. 3 2 Introduction..

More information

Maintaining High Availability for Enterprise Voice in Microsoft Office Communication Server 2007

Maintaining High Availability for Enterprise Voice in Microsoft Office Communication Server 2007 Maintaining High Availability for Enterprise Voice in Microsoft Office Communication Server 2007 A Dell Technical White Paper By Farrukh Noman Dell Product Group - Enterprise THIS WHITE PAPER IS FOR INFORMATIONAL

More information

Enterprise Voice and Online Services with Microsoft Lync Server 2013

Enterprise Voice and Online Services with Microsoft Lync Server 2013 Enterprise Voice and Online Services with Microsoft Lync Server 2013 Course # Exam: Prerequisites Technology: Delivery Method: Length: 20337 70-337 20336 Microsoft Lync Server Instructor-led (classroom)

More information

Technology solution provider focused on Video and Test Orchestration solution Developing a Video Solution for Enterprise / Surveillance Application

Technology solution provider focused on Video and Test Orchestration solution Developing a Video Solution for Enterprise / Surveillance Application Technology solution provider focused on Video and Test Orchestration solution Developing a Video Solution for Enterprise / Surveillance Application INTRODUCTION Any commercial end-user video solution comprises

More information

Migrating Session Border Controllers to the Cloud

Migrating Session Border Controllers to the Cloud Migrating Session Border Controllers to the Cloud An IHS Markit Technology Webinar #CloudifySBC Today s Speakers Migrating Session Border Controllers to the Cloud #CloudifySBC Diane Myers Senior Research

More information

Huawei TE30 All-In-One Video Conferencing System

Huawei TE30 All-In-One Video Conferencing System Huawei TE30 All-In-One Video Conferencing System Content 1 2 3 Enterprise Video Conferencing Requirements and Challenges Huawei TE30 All-In-One Video Conferencing System TE30 Sales and Attack-Defense Strategy

More information

RingCentral White Paper UCaaS Connectivity Options in the New Age. White Paper. UCaaS Connectivity Options in the New Age: Best Practices

RingCentral White Paper UCaaS Connectivity Options in the New Age. White Paper. UCaaS Connectivity Options in the New Age: Best Practices White Paper UCaaS Connectivity Options in the New Age: Best Practices 1 Today s IT stacks are cloud-first, taking advantage of the many benefits of SaaS applications, while answering the increasing needs

More information

Simplify IP Telephony with System i. IBM System i IP Telephony

Simplify IP Telephony with System i. IBM System i IP Telephony Simplify IP Telephony with System i IBM System i IP Telephony Highlights Deploy a complete IP telephony suite on one easy-to-manage system, or even part of a system, shared with other applications Integrate

More information

18.09 en partners. Collaboration Solutions Portfolio

18.09 en partners. Collaboration Solutions Portfolio 18.09 en partners Collaboration Solutions Portfolio Video Collaboration Without Limits TrueConf provides award-winning video conferencing software to connect together desktops, mobiles, phones, Skype for

More information

TRANSFORM YOUR NETWORK

TRANSFORM YOUR NETWORK TRANSFORM YOUR NETWORK SIMPLIFY MODERNIZATION WITH AN INNOVATIVE ECOSYSTEM OF CERTIFIED SOLUTIONS AND PARTNERS TELECOMMUNICATIONS ECOSYSTEM E-BOOK TABLE OF CONTENTS Adapt to growing network demand...3

More information

APPEAR SOFTWARE PORTFOLIO LIVE OTT TRANSCODING

APPEAR SOFTWARE PORTFOLIO LIVE OTT TRANSCODING APPEAR SOFTWARE PORTFOLIO LIVE OTT TRANSCODING appeartv.com Traditional TV delivery is no longer enough for broadcasters, customers want access to content everywhere. DATACENTER MULTISCREEN COMPRESSION

More information

Get your business Skype d up. Lessons learned from Skype for Business adoption

Get your business Skype d up. Lessons learned from Skype for Business adoption Get your business Skype d up Lessons learned from Skype for Business adoption On the rise with Skype for Business Recent figures from Microsoft found that 90% of Fortune 500 companies and over 100 million

More information

Designing Workspace of the Future for the Mobile Worker

Designing Workspace of the Future for the Mobile Worker Designing Workspace of the Future for the Mobile Worker Paulo Jorge Correia Technical Solutions Architect Building Business Value Enable mobile workers and BYOD Locate and access remote experts Collaborate

More information

Cisco Prisma D-PON: Your DOCSIS-Based Fiber-to-the-Home Solution

Cisco Prisma D-PON: Your DOCSIS-Based Fiber-to-the-Home Solution Cisco Prisma D-PON: Your DOCSIS-Based Fiber-to-the-Home Solution Introduction Today s consumers live in a brave new world of media technology. They channel surf program guides, not channels; they pause,

More information

VoipSwitch User Portal for Rich Communiation Suite RCS features, HTML 5, WebRTC powered FOR DESKTOP AND MOBILES

VoipSwitch User Portal for Rich Communiation Suite RCS features, HTML 5, WebRTC powered FOR DESKTOP AND MOBILES VoipSwitch User Portal for Rich Communiation Suite RCS features, HTML 5, WebRTC powered FOR DESKTOP AND MOBILES Overview The VoipSwitch User Portal (VUP) is a self-care customer portal for VoIP service

More information

Explain how cloud technologies are changing the design, deployment, and management of voice architectures.

Explain how cloud technologies are changing the design, deployment, and management of voice architectures. Course Outline Module 1: Introduction to Voice Workloads Designing a Skype for Business voice solution requires the understanding of many technologies. With Microsoft s latest cloud based voice services,

More information

Why Enterprises Need to Optimize Their Data Centers

Why Enterprises Need to Optimize Their Data Centers White Paper Why Enterprises Need to Optimize Their Data Centers Introduction IT executives have always faced challenges when it comes to delivering the IT services needed to support changing business goals

More information

IBM Power Systems: Open innovation to put data to work Dexter Henderson Vice President IBM Power Systems

IBM Power Systems: Open innovation to put data to work Dexter Henderson Vice President IBM Power Systems IBM Power Systems: Open innovation to put data to work Dexter Henderson Vice President IBM Power Systems 2014 IBM Corporation Powerful Forces are Changing the Way Business Gets Done Data growing exponentially

More information