WebRTC Server Side Media Processing: Simplified
|
|
- Kristopher Casey
- 5 years ago
- Views:
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
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 informationMaking 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 informationInstavc 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 informationnanostream 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 informationWhite 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 informationNovember 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 informationDialogic 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 informationMedia 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 informationIMS, 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 informationNetwork 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 informationThe 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 informationWebRTC 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 informationfor 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 informationCollaborative 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 informationSolution 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 informationYealink 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 information18.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 informationSMB 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 informationWebRTC 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 informationTHE 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 informationThe 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 informationWeb 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 informationLEVEL 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 informationOracle 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 informationReal-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 informationWebRTC 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 informationWowza 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 informationLINEAR 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 informationMultimedia 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 informationTransform 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 informationThe 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 informationDelivering 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 informationService 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 informationDeploying 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 informationNet-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 informationTransforming 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 informationMASERGY 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 informationCisco 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 informationTransform 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 informationDeploying 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 informationLessons 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 informationABSTRACT. 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 informationThis 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 informationHyperscale 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 informationPexip 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 informationThe 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 informationKeep 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 informationCisco 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 informationTransform 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 informationCisco 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 informationY 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 informationThe 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 informationWIT 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 informationRESTCOMMONE. 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 informationMedia 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 informationServices 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 informationSMB 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 informationApplying 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 informationBrochure. 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 informationCisco 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
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 informationCounterPath 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 informationAccelerate 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 informationDiscover 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 informationDeploying 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 informationBandwidth 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 informationCDW 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 information40409A: 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 informationEvolution 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 informationChoosing 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 informationWhite 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 informationChapter 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 informationBuild 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 informationto 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 informationApplication-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 informationJanus: 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 informationALCATEL-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 informationHOW 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 informationDeploying 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 informationArchitecture 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 informationThe 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 informationirtc: 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 informationServices 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 informationMaintaining 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 informationEnterprise 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 informationTechnology 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 informationMigrating 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 informationHuawei 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 informationRingCentral 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 informationSimplify 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 information18.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 informationTRANSFORM 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 informationAPPEAR 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 informationGet 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 informationDesigning 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 informationCisco 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 informationVoipSwitch 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 informationExplain 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 informationWhy 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 informationIBM 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