This document discusses WebRTC, an effort to build a standard-based real-time media engine into browsers. It examines the status and potential impacts of enabling real-time voice and video capabilities in browsers. WebRTC uses public standards from the IETF and W3C and allows web applications to initiate direct peer-to-peer media connections between browsers or to a media server using HTML and JavaScript. This could transform communications and collaboration over the next five years.
What is the current service provider involvement with WebRTC?
- What are the WebRTC options for Telco's: Not just IMS
- How does WebRTC fit with PSTN / IMS / RCS / VoLTE strategies?
- Developing WebRTC + Telco-OTT initiatives
- How will WebRTC be deployed in the mobile world?
Presented at IIR Telecom APIs 2014 in London, UK
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...Brian Pulito
WebRTC is finally cracking the enterprise market. Maturing standards and wider platform adoption are helping WebRTC to find its way into mission critical enterprise applications. Whether it\'s financials like American Express or smaller businesses looking for innovative ways to engage their customers, WebRTC is changing the way business views real-time communications. Conversational media is Big Data to the enterprise and extracting every ounce of insight from every customer interaction requires middleware that plays well with existing Systems of Engagement. Issues like enterprise application integration, federation, analytics and their related security models bring with it requirements that must be well understood to succeed in this market. This session will explore what middleware means to WebRTC and what you need to make it work both in the cloud or on premise.
Real-time Communications at Internet SpeedBrian Pulito
Keeping Current Seminar for University of Kentucky - Abstract: What if real-time communications was born on the web? Would we use context instead of telephone numbers to initiate real-time interactions? Would quality and ubiquity be less important than flexibility and differentiation? WebRTC is changing the way people communicate in real-time. Whether it be Google Hangouts or a web startup, WebRTC is free, simple and coming to a web page near you. This discussion will focus on this emerging HTML5 standard, providing insights into how developers and businesses are using WebRTC to drive innovation in their Systems of Engagement.
WebRTC Workshop 2013 given at the IMS World ForumAlan Quayle
The document provides an agenda for a WebRTC workshop covering the following key points:
- The workshop will provide a deep technical and business overview of WebRTC through presentations and demonstrations.
- Attendees will learn about the current status of WebRTC standardization and implementations, and what capabilities may emerge over the next 1-2 years.
- The workshop includes sessions on technology details like APIs, media protocols, and interoperability, as well as implications for service providers, enterprises, and use cases.
- An afternoon demo session will provide hands-on experiences of WebRTC applications from various companies and allow networking among attendees.
AT&T has launched an Enhanced WebRTC API that allows developers to integrate real-time voice and video calling into their web and mobile applications using existing AT&T mobile phone numbers or virtual numbers. This new API provides a complete WebRTC solution with simple APIs, SDK support, and the ability to make and receive calls to and from connected devices. The API is currently in beta status and available for developers to test with no fees.
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseBrian Pulito
In order to provide the type of services their customers crave, your clients need to be able to provide blazing fast communication capabilities and access important information in the blink of an eye. WebRTC (Web Real-Time Communications) allows for the creation of next-generation communication applications without the need for browser plugins. WebSphere Application Server Liberty Profile is changing the way people communicate by making it easy to provide web page context as part of real-time conversations. This webinar will cover all of the real-time communications features recently released in WebSphere Liberty, including the new Rtcomm feature for rapid development of WebRTC based applications, and the open-source Rtcomm client-side libraries. (link to webinar replay: http://www.websphereusergroup.org/khatch/go/gallery/item/1543395?type=video)
This document provides an overview of HTML5 Real Time Communication (RTC) and related APIs. It begins with an introduction to HTML5 RTC and its support for real-time applications like voice/video calling and file sharing directly in the browser. It then covers the HTML5 overview, benefits of RTC, relevant JavaScript APIs including RTCPeerConnection, RTCDataChannel and MediaStream/getUserMedia, and outlines a planned workshop to build an RTC application.
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Brian Pulito
Few technologies have the potential to benefit from IoT the way WebRTC can. In many ways, these technologies are a perfect match. IoT networks built on technologies such as MQTT are a perfect signaling platform for WebRTC and are enabling new ways to connect "things" together using real-time media. In this new world almost any event can trigger the flow of media between endpoints. Whether it be a social media event triggering a broadcasted phone call or a video analytics event triggering a surveillance camera connecting to a supervisor, IoT networks are becoming the integration point for the world. This session will explore several WebRTC related IoT use cases along with open source tools that are being used in production today to integrate WebRTC with everything from analytics, to Arduino devices, to social media, and everything in between.
What is the current service provider involvement with WebRTC?
- What are the WebRTC options for Telco's: Not just IMS
- How does WebRTC fit with PSTN / IMS / RCS / VoLTE strategies?
- Developing WebRTC + Telco-OTT initiatives
- How will WebRTC be deployed in the mobile world?
Presented at IIR Telecom APIs 2014 in London, UK
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...Brian Pulito
WebRTC is finally cracking the enterprise market. Maturing standards and wider platform adoption are helping WebRTC to find its way into mission critical enterprise applications. Whether it\'s financials like American Express or smaller businesses looking for innovative ways to engage their customers, WebRTC is changing the way business views real-time communications. Conversational media is Big Data to the enterprise and extracting every ounce of insight from every customer interaction requires middleware that plays well with existing Systems of Engagement. Issues like enterprise application integration, federation, analytics and their related security models bring with it requirements that must be well understood to succeed in this market. This session will explore what middleware means to WebRTC and what you need to make it work both in the cloud or on premise.
Real-time Communications at Internet SpeedBrian Pulito
Keeping Current Seminar for University of Kentucky - Abstract: What if real-time communications was born on the web? Would we use context instead of telephone numbers to initiate real-time interactions? Would quality and ubiquity be less important than flexibility and differentiation? WebRTC is changing the way people communicate in real-time. Whether it be Google Hangouts or a web startup, WebRTC is free, simple and coming to a web page near you. This discussion will focus on this emerging HTML5 standard, providing insights into how developers and businesses are using WebRTC to drive innovation in their Systems of Engagement.
WebRTC Workshop 2013 given at the IMS World ForumAlan Quayle
The document provides an agenda for a WebRTC workshop covering the following key points:
- The workshop will provide a deep technical and business overview of WebRTC through presentations and demonstrations.
- Attendees will learn about the current status of WebRTC standardization and implementations, and what capabilities may emerge over the next 1-2 years.
- The workshop includes sessions on technology details like APIs, media protocols, and interoperability, as well as implications for service providers, enterprises, and use cases.
- An afternoon demo session will provide hands-on experiences of WebRTC applications from various companies and allow networking among attendees.
AT&T has launched an Enhanced WebRTC API that allows developers to integrate real-time voice and video calling into their web and mobile applications using existing AT&T mobile phone numbers or virtual numbers. This new API provides a complete WebRTC solution with simple APIs, SDK support, and the ability to make and receive calls to and from connected devices. The API is currently in beta status and available for developers to test with no fees.
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseBrian Pulito
In order to provide the type of services their customers crave, your clients need to be able to provide blazing fast communication capabilities and access important information in the blink of an eye. WebRTC (Web Real-Time Communications) allows for the creation of next-generation communication applications without the need for browser plugins. WebSphere Application Server Liberty Profile is changing the way people communicate by making it easy to provide web page context as part of real-time conversations. This webinar will cover all of the real-time communications features recently released in WebSphere Liberty, including the new Rtcomm feature for rapid development of WebRTC based applications, and the open-source Rtcomm client-side libraries. (link to webinar replay: http://www.websphereusergroup.org/khatch/go/gallery/item/1543395?type=video)
This document provides an overview of HTML5 Real Time Communication (RTC) and related APIs. It begins with an introduction to HTML5 RTC and its support for real-time applications like voice/video calling and file sharing directly in the browser. It then covers the HTML5 overview, benefits of RTC, relevant JavaScript APIs including RTCPeerConnection, RTCDataChannel and MediaStream/getUserMedia, and outlines a planned workshop to build an RTC application.
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Brian Pulito
Few technologies have the potential to benefit from IoT the way WebRTC can. In many ways, these technologies are a perfect match. IoT networks built on technologies such as MQTT are a perfect signaling platform for WebRTC and are enabling new ways to connect "things" together using real-time media. In this new world almost any event can trigger the flow of media between endpoints. Whether it be a social media event triggering a broadcasted phone call or a video analytics event triggering a surveillance camera connecting to a supervisor, IoT networks are becoming the integration point for the world. This session will explore several WebRTC related IoT use cases along with open source tools that are being used in production today to integrate WebRTC with everything from analytics, to Arduino devices, to social media, and everything in between.
Webrtc Technology overview and Business OpportunityKen Workun
WebRTC is a new technology being developed that allows direct communications between two browsers. In this webinar, the opportunity that WebRTC represents to the telecommunications market is explored and the technology considerations are highlighted.
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceTsahi Levent-levi
The preconference workshop I did at Informa's WebRTC Global Summit in London, 31st of March 2014
It is targeted at bringing people up to speed with what WebRTC is, how people and vendors are using it today and placing it also in the context of the telecom world (which is the focus of this specific conference).
Peter Dunkley introduces Forge by Acision that provides next-gen communication APIs and SDKs to help businesses connect and collaborate more efficiently using secure SMS, IP messaging, voice, and video.
WebRTC allows for real-time communications like voice and video directly in web browsers without plugins. While SIP is a signaling protocol used for controlling multimedia sessions in VoIP, WebRTC focuses on media and does not define its own signaling protocol. WebRTC needs a separate signaling server and protocol like SIP to fully operate call setup. This marginalizes SIP's importance somewhat by making communications more accessible to developers and embedding them directly into applications rather than separate services. However, WebRTC and SIP can also benefit each other when used together.
WebRTC-Telco Monetization Webinar by SolaiemesSolaiemes
WebRTC for Telcos provides an overview of how WebRTC can help telcos monetize and expand their services. It discusses how a WebRTC-Telco Gateway can bridge between web and telco networks, allowing telcos to offer communication services through web browsers. It also outlines features of Solaitme's WebRTC platform, including customizable user interfaces, SDK tools for developers, and support for voice, video, and RCS. The presentation emphasizes that WebRTC is not a competitor to telcos, but a tool to make their services more ubiquitous and enable new revenue opportunities through web-based value-added services.
Brief introduction to Solaiemes WebRTC-Telco GW platform.
An easy wat to extend the reach of telco voice/video and add media to the RCS webclients.
It works as UNI (user to network interface), it is connected to the SBC, and does not need further integration with telco core elements. Plug&play :-)
Apps in your Chats or in-chat services temporarily introduce contact services into group chats using RCS to enrich the conversation with productivity, entertainment, or customer service features. These services are created using the Solaiemes RCS network API and offered through their API gateway catalog. Telcos can launch RCS with a differentiated set of in-chat apps and expose the API to developers to expand the ecosystem. Solaiemes provides examples like a multi-party translator and chat-based games, and offers their API platform and initial app catalog to telcos to help launch RCS with engaging plug-and-play services.
This document discusses Wi-Fi data offloading and its impacts on network infrastructure costs (CAPEX and OPEX). It describes modeling traffic patterns to determine optimal offload strategies. Wi-Fi offloading can reduce costs compared to densifying the macro cell network through additional sites and carriers. The document examines trade-offs between Wi-Fi, femtocells, and macro cell densification for offloading data. It also outlines considerations for a successful carrier Wi-Fi offload solution.
[Solace] Open Data Movement for Connected VehiclesTomo Yamaguchi
This document discusses using Solace messaging technology as a data movement platform for connected vehicle projects. A connected car can share internet access both inside and outside the vehicle. Solace provides a common platform to simplify management, enable stress-free scaling, provide consistent policy control, support multiple protocols, and offer built-in high availability and disaster recovery. Case studies demonstrate how Solace has helped companies implement connected vehicle and smart city projects involving large numbers of devices.
The next generation of World Wide Web Consortium (W3C) standards promises to usher in new levels of interactivity and interoperability on the Web, but the transformation won’t happen overnight. This report covers everything you need to know about the current and future state of one of the most important emerging standards for cross-platform online video delivery, HTML5.
WebRTC APIs - API Strategy Conference Amsterdam (March 2014) Luis Borges Quina
The document discusses WebRTC, a new API that allows real-time communication like voice, video, and screen sharing directly in web browsers. It introduces WebRTC's APIs like GetUserMedia and PeerConnection. WebRTC uses peer-to-peer connections, though servers are needed for signaling. While WebRTC works across browsers, Flash is needed for full support. For WebRTC to be widely adopted, it needs massive developer use, more enabled devices, and growth of the vendor ecosystem supporting the technology. The document provides examples of WebRTC API companies and resources for developers to get started with WebRTC.
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014Bart Uelen
This document outlines the agenda for a WebRTC event, including presentations on building video conferencing applications, unlocking the telecom world with WebRTC, market solutions, and applications of WebRTC. The event will also provide a short introduction to WebRTC, covering its history and how it allows real-time communication directly in browsers without plugins through APIs for audio, video, and data channels. A demo of the GetUserMedia API will be shown.
Rococo Software is an Irish company founded in 2000 that specializes in wireless infrastructure software and tools. They have three main product areas: 1) Java/Bluetooth implementations and tools, 2) integrating Bluetooth into web browsers, and 3) using Bluetooth for social proximity applications. Rococo has shipped over 150 million units using their Java/Bluetooth implementation and drives the JSR82 Bluetooth standard. They aim to power proximity applications beyond just Java/Bluetooth.
Wi-Fi for a Connected World Towards Next Generation NetworksGreen Packet
Wi-Fi has established itself as one of the most popular and widespread technology today reaching millions of homes, schools, enterprises and hotspot locations worldwide. Communication has become an essential part of our lives. The ever-growing Wi-Fi networks combined with integrated Wi-Fi chipsets into thousands of devices has matured and ensured that hundreds of millions of users worldwide now make regular use of Wi-Fi to access the Internet.
The following white paper, discusses the Wi-Fi effects of connectedness shifting from people to people into the connecting a billion of devices. Today’s network consists of multiple access network technologies playing a different role in different contexts. In the race to smart next generation networks, secondary markets in embedded mobile is beginning to garner attention with greater ambitions into tertiary markets of cloud-based solutions, where anything and almost everything will be connected, regardless of geographical boundaries with the ultimate aim of cost effective development and implementation.
ChannelCandy is a custom branded mobile app designed for Vendor, Distributor and Associations to deliver Channel highlights, company news and sales tools into the hands of Channel Partners. Developed by the team at ChannelEyes, it is reinventing Channel communication for leading firms in our industry.
ChannelCandy runs on iPhone, iPad, Android as well as all mobile web enabled platforms such as BlackBerry, Windows and the PC Web Browser.
The mobile app delivers an innovative way to drive:
Channel Sales Enablement – Deploying the tools and resources necessary to make your Channel act as an extension of your own sales team. Vendors can even send motivational messages to drive the sales cycle forward!
Channel Education – Publishing rich media such as videos, whitepapers, case studies and certification courses, Vendors can raise the level of knowledge and capabilities of their Partners.
Channel Incentives – Partners admit that they leave money on the table because they don’t regularly stay up to date. With a mobile app, they can set alerts and be notified each time a new incentive is launched.
Channel Tools – by customizing the app with external tools such as configurators, calculators, quoting tools, deal registration and product information, Vendors will drive better sell-thru, stronger options and accessories attach, as well as more robust program participation.
Technical Updates – keep your Channel Partners up to date with tech bulletins, service fixes and other critical updates in real-time. Technicians can customize the app to receive push notifications and collaborate with other members of the community, leveraging the wisdom of the crowd.
The document proposes converging IMS (IP Multimedia Subsystem) technologies used in the telecommunications industry with Web 2.0 technologies to create a new platform called WIMS 2.0. It suggests a two-sided strategy: 1) Exposing IMS capabilities as widgets/APIs for the web and incorporating IMS into web mashups. 2) Using web 2.0 content and services to enrich telecom offerings and providing telecom services through web pages. The goal is to get the best of both worlds and create innovative services that can be accessed across the internet and mobile worlds.
The document discusses how carriers can change their mobile broadband strategies to better address challenges from increasing data usage and over-the-top players. It recommends that carriers gain a deeper understanding of how customers use their smartphones and data to help differentiate services and optimize networks. Carriers should also explore managed service models to partner with third-party content and app providers to stimulate mobile data usage rather than trying to be direct content providers themselves. Implementing end-to-end policy control and quality of service management can help carriers enable popular apps and deliver new service offerings.
Mobile website development standards involve using XML markup like XHTML-MP, style sheets like Wireless CSS, and client-side scripting like JavaScript. Standards bodies like the W3C, Open Mobile Alliance, and dotMobi govern these standards to ensure compatibility across devices and networks. Developing according to mobile web standards helps create cross-platform mobile experiences.
The document discusses LinkedTV, a project that links TV and web content to create a seamless experience for viewers. It summarizes the LinkedTV vision and progress, including the development of tools like the LinkedTV Platform, Editor Tool, and Player. The Platform ingests TV content, analyzes it, annotates it with concepts, links it to related web content, and provides enriched metadata to applications. The Editor Tool allows human curation and correction of automated analysis. Together these tools provide a complete solution for content owners to enable Linked Television.
Codestrong 2012 breakout session at&t api platform and trendsAxway Appcelerator
The document introduces the AT&T API Platform and Developer Program. It describes the API Platform as exposing AT&T capabilities through RESTful APIs, including Speech, SMS, Payment, and Location APIs. It also outlines the benefits of the Developer Program, including resources, events, and a community for developers to build and test applications.
Takeaways from Web Summit 2015 for GlobalLogic and The EconomistMatus Marcin
Matúš Marcin summarizes his experience at Web Summit 2015 in Dublin, Ireland. He attended the conference after a friend who is an open source contributor won tickets, which normally cost €1200. The conference featured over 21 summits, 1000+ speakers, 2000+ startups, and 42,000+ attendees. It was difficult to choose which sessions to attend as there were often 4-6 summits happening simultaneously. However, some of the most useful speakers included Kevin Lacker of Parse discussing JavaScript, Bryan Liles of Digital Ocean on treating cloud instances like "cattle", and Chris Moody of Wolff Olins about the importance of brands telling stories. Marcin recommends subscribing to the Web Summit YouTube channel
Webrtc Technology overview and Business OpportunityKen Workun
WebRTC is a new technology being developed that allows direct communications between two browsers. In this webinar, the opportunity that WebRTC represents to the telecommunications market is explored and the technology considerations are highlighted.
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceTsahi Levent-levi
The preconference workshop I did at Informa's WebRTC Global Summit in London, 31st of March 2014
It is targeted at bringing people up to speed with what WebRTC is, how people and vendors are using it today and placing it also in the context of the telecom world (which is the focus of this specific conference).
Peter Dunkley introduces Forge by Acision that provides next-gen communication APIs and SDKs to help businesses connect and collaborate more efficiently using secure SMS, IP messaging, voice, and video.
WebRTC allows for real-time communications like voice and video directly in web browsers without plugins. While SIP is a signaling protocol used for controlling multimedia sessions in VoIP, WebRTC focuses on media and does not define its own signaling protocol. WebRTC needs a separate signaling server and protocol like SIP to fully operate call setup. This marginalizes SIP's importance somewhat by making communications more accessible to developers and embedding them directly into applications rather than separate services. However, WebRTC and SIP can also benefit each other when used together.
WebRTC-Telco Monetization Webinar by SolaiemesSolaiemes
WebRTC for Telcos provides an overview of how WebRTC can help telcos monetize and expand their services. It discusses how a WebRTC-Telco Gateway can bridge between web and telco networks, allowing telcos to offer communication services through web browsers. It also outlines features of Solaitme's WebRTC platform, including customizable user interfaces, SDK tools for developers, and support for voice, video, and RCS. The presentation emphasizes that WebRTC is not a competitor to telcos, but a tool to make their services more ubiquitous and enable new revenue opportunities through web-based value-added services.
Brief introduction to Solaiemes WebRTC-Telco GW platform.
An easy wat to extend the reach of telco voice/video and add media to the RCS webclients.
It works as UNI (user to network interface), it is connected to the SBC, and does not need further integration with telco core elements. Plug&play :-)
Apps in your Chats or in-chat services temporarily introduce contact services into group chats using RCS to enrich the conversation with productivity, entertainment, or customer service features. These services are created using the Solaiemes RCS network API and offered through their API gateway catalog. Telcos can launch RCS with a differentiated set of in-chat apps and expose the API to developers to expand the ecosystem. Solaiemes provides examples like a multi-party translator and chat-based games, and offers their API platform and initial app catalog to telcos to help launch RCS with engaging plug-and-play services.
This document discusses Wi-Fi data offloading and its impacts on network infrastructure costs (CAPEX and OPEX). It describes modeling traffic patterns to determine optimal offload strategies. Wi-Fi offloading can reduce costs compared to densifying the macro cell network through additional sites and carriers. The document examines trade-offs between Wi-Fi, femtocells, and macro cell densification for offloading data. It also outlines considerations for a successful carrier Wi-Fi offload solution.
[Solace] Open Data Movement for Connected VehiclesTomo Yamaguchi
This document discusses using Solace messaging technology as a data movement platform for connected vehicle projects. A connected car can share internet access both inside and outside the vehicle. Solace provides a common platform to simplify management, enable stress-free scaling, provide consistent policy control, support multiple protocols, and offer built-in high availability and disaster recovery. Case studies demonstrate how Solace has helped companies implement connected vehicle and smart city projects involving large numbers of devices.
The next generation of World Wide Web Consortium (W3C) standards promises to usher in new levels of interactivity and interoperability on the Web, but the transformation won’t happen overnight. This report covers everything you need to know about the current and future state of one of the most important emerging standards for cross-platform online video delivery, HTML5.
WebRTC APIs - API Strategy Conference Amsterdam (March 2014) Luis Borges Quina
The document discusses WebRTC, a new API that allows real-time communication like voice, video, and screen sharing directly in web browsers. It introduces WebRTC's APIs like GetUserMedia and PeerConnection. WebRTC uses peer-to-peer connections, though servers are needed for signaling. While WebRTC works across browsers, Flash is needed for full support. For WebRTC to be widely adopted, it needs massive developer use, more enabled devices, and growth of the vendor ecosystem supporting the technology. The document provides examples of WebRTC API companies and resources for developers to get started with WebRTC.
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014Bart Uelen
This document outlines the agenda for a WebRTC event, including presentations on building video conferencing applications, unlocking the telecom world with WebRTC, market solutions, and applications of WebRTC. The event will also provide a short introduction to WebRTC, covering its history and how it allows real-time communication directly in browsers without plugins through APIs for audio, video, and data channels. A demo of the GetUserMedia API will be shown.
Rococo Software is an Irish company founded in 2000 that specializes in wireless infrastructure software and tools. They have three main product areas: 1) Java/Bluetooth implementations and tools, 2) integrating Bluetooth into web browsers, and 3) using Bluetooth for social proximity applications. Rococo has shipped over 150 million units using their Java/Bluetooth implementation and drives the JSR82 Bluetooth standard. They aim to power proximity applications beyond just Java/Bluetooth.
Wi-Fi for a Connected World Towards Next Generation NetworksGreen Packet
Wi-Fi has established itself as one of the most popular and widespread technology today reaching millions of homes, schools, enterprises and hotspot locations worldwide. Communication has become an essential part of our lives. The ever-growing Wi-Fi networks combined with integrated Wi-Fi chipsets into thousands of devices has matured and ensured that hundreds of millions of users worldwide now make regular use of Wi-Fi to access the Internet.
The following white paper, discusses the Wi-Fi effects of connectedness shifting from people to people into the connecting a billion of devices. Today’s network consists of multiple access network technologies playing a different role in different contexts. In the race to smart next generation networks, secondary markets in embedded mobile is beginning to garner attention with greater ambitions into tertiary markets of cloud-based solutions, where anything and almost everything will be connected, regardless of geographical boundaries with the ultimate aim of cost effective development and implementation.
ChannelCandy is a custom branded mobile app designed for Vendor, Distributor and Associations to deliver Channel highlights, company news and sales tools into the hands of Channel Partners. Developed by the team at ChannelEyes, it is reinventing Channel communication for leading firms in our industry.
ChannelCandy runs on iPhone, iPad, Android as well as all mobile web enabled platforms such as BlackBerry, Windows and the PC Web Browser.
The mobile app delivers an innovative way to drive:
Channel Sales Enablement – Deploying the tools and resources necessary to make your Channel act as an extension of your own sales team. Vendors can even send motivational messages to drive the sales cycle forward!
Channel Education – Publishing rich media such as videos, whitepapers, case studies and certification courses, Vendors can raise the level of knowledge and capabilities of their Partners.
Channel Incentives – Partners admit that they leave money on the table because they don’t regularly stay up to date. With a mobile app, they can set alerts and be notified each time a new incentive is launched.
Channel Tools – by customizing the app with external tools such as configurators, calculators, quoting tools, deal registration and product information, Vendors will drive better sell-thru, stronger options and accessories attach, as well as more robust program participation.
Technical Updates – keep your Channel Partners up to date with tech bulletins, service fixes and other critical updates in real-time. Technicians can customize the app to receive push notifications and collaborate with other members of the community, leveraging the wisdom of the crowd.
The document proposes converging IMS (IP Multimedia Subsystem) technologies used in the telecommunications industry with Web 2.0 technologies to create a new platform called WIMS 2.0. It suggests a two-sided strategy: 1) Exposing IMS capabilities as widgets/APIs for the web and incorporating IMS into web mashups. 2) Using web 2.0 content and services to enrich telecom offerings and providing telecom services through web pages. The goal is to get the best of both worlds and create innovative services that can be accessed across the internet and mobile worlds.
The document discusses how carriers can change their mobile broadband strategies to better address challenges from increasing data usage and over-the-top players. It recommends that carriers gain a deeper understanding of how customers use their smartphones and data to help differentiate services and optimize networks. Carriers should also explore managed service models to partner with third-party content and app providers to stimulate mobile data usage rather than trying to be direct content providers themselves. Implementing end-to-end policy control and quality of service management can help carriers enable popular apps and deliver new service offerings.
Mobile website development standards involve using XML markup like XHTML-MP, style sheets like Wireless CSS, and client-side scripting like JavaScript. Standards bodies like the W3C, Open Mobile Alliance, and dotMobi govern these standards to ensure compatibility across devices and networks. Developing according to mobile web standards helps create cross-platform mobile experiences.
The document discusses LinkedTV, a project that links TV and web content to create a seamless experience for viewers. It summarizes the LinkedTV vision and progress, including the development of tools like the LinkedTV Platform, Editor Tool, and Player. The Platform ingests TV content, analyzes it, annotates it with concepts, links it to related web content, and provides enriched metadata to applications. The Editor Tool allows human curation and correction of automated analysis. Together these tools provide a complete solution for content owners to enable Linked Television.
Codestrong 2012 breakout session at&t api platform and trendsAxway Appcelerator
The document introduces the AT&T API Platform and Developer Program. It describes the API Platform as exposing AT&T capabilities through RESTful APIs, including Speech, SMS, Payment, and Location APIs. It also outlines the benefits of the Developer Program, including resources, events, and a community for developers to build and test applications.
Takeaways from Web Summit 2015 for GlobalLogic and The EconomistMatus Marcin
Matúš Marcin summarizes his experience at Web Summit 2015 in Dublin, Ireland. He attended the conference after a friend who is an open source contributor won tickets, which normally cost €1200. The conference featured over 21 summits, 1000+ speakers, 2000+ startups, and 42,000+ attendees. It was difficult to choose which sessions to attend as there were often 4-6 summits happening simultaneously. However, some of the most useful speakers included Kevin Lacker of Parse discussing JavaScript, Bryan Liles of Digital Ocean on treating cloud instances like "cattle", and Chris Moody of Wolff Olins about the importance of brands telling stories. Marcin recommends subscribing to the Web Summit YouTube channel
World of Warcraft is an immersive massively multiplayer online role-playing game developed by Blizzard Entertainment with over 12 million active subscribers worldwide, more users than some countries. It has been financially successful due to its compelling gameplay, continuous new content through expansions, and a premium subscription-based business model. While the game faces threats from free-to-play competitors, Blizzard supplements subscriptions with microtransactions like character services and mounts to increase revenue without changing the core experience.
1) The document defines a phrase as a group of words that does not contain a subject or verb. It provides examples of phrases.
2) Phrases are analyzed using Universal Grammar and native speaker intuitions. This results in a theory of grammar that includes words, phrases, and categories like nouns and verbs.
3) Phrase structure rules determine what elements can go into a phrase and their order. Phrases are formed by heads like nouns or verbs combined with other constituents.
Networking for First Year College StudentsThadra Vrubel
This document provides an overview of networking and how to effectively network. It defines networking as connecting with others to exchange information and develop contacts. The document notes that about 80% of jobs are found through networking and people gain private information, access to diverse skills, and influence through networking. It then provides tips for networking, including being prepared with questions, calibrating one's schedule, and following up with thank you notes. The document also addresses how introverts can network effectively and gives suggestions for informational interviews, job shadowing, etiquette, and follow up.
Getúlio Vargas teve uma longa carreira política no Brasil, primeiro como líder do Estado Novo e depois como presidente democraticamente eleito. Seus objetivos como político eram modernizar a economia brasileira e melhorar as condições de vida dos trabalhadores, implementando novas leis trabalhistas e de previdência social.
How to build mobile experiences for any platform using Azure, with capabilities like data storage, offline data sync, authentication with Azure Active Directory and push notification?
Este documento presenta el diseño y análisis de factibilidad de un sitio web corporativo para el grupo musical DEL ALMA. El sitio web permitirá difundir su trabajo musical, mantener actualizado el contenido semanalmente e incluirá módulos de noticias y contacto. El diseño lógico y físico considera tablas de datos y campos para administrar módulos, comentarios y usuarios. La implementación en tiempo real se realizará en la URL www.delalmapro.cl/test.
El documento es una reflexión de una maestra de educación infantil sobre las ventajas y satisfacciones de su trabajo. La maestra destaca que su trabajo le permite ver desfiles de moda diarios de los niños, recibir cumplidos constantes sobre su vestimenta, y recibir afecto de los niños. También menciona que su trabajo le permite olvidar sus propias penas al atender las necesidades de los niños. Finalmente, agradece a todos los maestros por su importante labor educativa.
El documento describe la próxima Cumbre de Cambio Climático en Durban, Sudáfrica, a la que asistirán 193 países. Una activista de un pequeño país insular amenazado por el aumento del nivel del mar pide justicia climática. Las anteriores cumbres han fracasado en lograr un acuerdo ambicioso debido a la oposición de grandes emisores como EE.UU. y Japón. Existe la preocupación de que en Durban no se logre renovar el Protocolo de Kioto y solo se adopten compromisos volunt
El documento propone una actividad didáctica para estudiantes de bachillerato en la que cada estudiante toma fotografías de aspectos interesantes de la naturaleza para crear una biblioteca de imágenes compartidas. Los estudiantes aprenderán a observar detalles en la naturaleza que normalmente pasan desapercibidos y compartirán sus fotografías en línea para que todos puedan ver y aprender de las observaciones de los demás.
8 pre launch steps to go with the web rtc based application developmentMoonTechnolabsPvtLtd
Experiencing and interacting with people via live video has become quite popular in numerous applications across various industries. With real-time engagement through live video, hundreds and thousands of businesses managed to transform the way they operate. Today, business enterprises, telemedicine platforms, online education platforms, entertainment & sports platforms, virtual event platforms, e-commerce, and everything else in between, use the power of WebRTC technology to establish communications in real-time via mobile applications.
https://www.moontechnolabs.com/blog/pre-launch-steps-with-webrtc-based-application-development/
WebRTC is an open-source technology that enables real-time communication like audio and video calls directly in web browsers without requiring additional plugins. It uses JavaScript APIs and protocols to allow direct peer-to-peer communication between browsers. Key applications that use WebRTC include Google Meet, Facebook Messenger, and Discord. WebRTC follows steps like media capture, signaling, and peer connection establishment to set up connections between browsers. It has benefits like being free to use, highly accessible, secure, and enabling interoperability between different communication systems.
WebRTC will enable real-time communications like voice and video directly in web browsers without plugins. The presenters will discuss their vision for this technology and how to implement it for corporations and telecom networks. They will cover introductions to HTML5, WebRTC, and network architectures; technical challenges around codecs, encryption, and NAT traversal; application cases for telecoms, companies, social media, and manufacturers; and demos of WebRTC applications and identity management. The presentation aims to show how voice traffic will migrate to the web, with browsers as new endpoints and websites as potential call centers, changing how telephone numbers and communications are managed.
The document proposes an architecture for advanced videoconferencing services based on WebRTC. It summarizes the current state of WebRTC and identifies challenges like heterogeneous devices, bandwidth limitations, and lack of features like session recording. The paper argues that a Multipoint Control Unit (MCU) could address these challenges by transcoding and redirecting media streams to optimize for varying network conditions and devices. It outlines a proposed MCU architecture that would abide by WebRTC standards while providing advanced services.
WebRTC provides a standardized profile for real-time communication that enables interoperability between browsers without plugins. It defines client-side APIs for audio and video calling as well as other real-time communication capabilities. The WebRTC architecture includes the API, codecs, transport mechanisms like STUN and TURN, and network I/O that allow real-time apps to run directly in browsers. Signaling is required to establish connections between users, and the standardization of WebRTC aims to improve interoperability compared to proprietary solutions. However, interoperability is not always in the best interests of businesses. Ultimately, the API is more important than the underlying protocols it uses.
WebRTC has been around for a long time, and you probably know a thing or two about it already. If you have been enjoying the advantages offered by WebRTC to your business, you’ll probably appreciate it if another exceptional system gets integrated into it and augments it even further. FreeSWITCH has got that honor.
https://www.moontechnolabs.com/blog/webrtc-and-freeswitch-what-this-combination-means/
Telcos, RCS & WebRTC - "democratisation" of voice and videoRadu Vulpescu
OTT apps and new web technologies invalidate the current business model of the telecom operator for selling voice communications.
How can emerging web technologies help or take over!
No login, installations, downloads or add-ons. WebRTC allows developers to easily incorporate voice and video features into apps or even physical devices and M2M systems.
WebRTC can be used in Firefox, Opera and in Chrome on desktop and Android. It is also available for native apps on iOS and Android.
WebRTC brings peer-to-peer networking to the browser, and it's here to stay. So what is WebRTC? How does it work? How do you use it? And what are others doing with it? In this talk, Rob covers the current state of WebRTC, outlines how to use it, and shows off some of the amazing things that it can do beyond video chat.
WebRTC is an open-source project that enables real-time communication directly in web browsers through simple JavaScript APIs, allowing for voice and video calling as well as peer-to-peer file sharing without plugins. It has the potential to change how online relationships are built through more immediate rich media connections on extension websites. However, its impact will depend on industry adoption and ensuring interoperability and security standards can meet expectations.
Everything runs on the data. For the Internet of Things (IoT), data collection plays a vital role in building communication with the customer. When we talk about mobile applications or desktop applications that need real-time actions and communications, we must stay that they are incomplete without WebRTC Solutions’ implementation.
Visit Here for More: https://www.moontechnolabs.com/blog/grow-your-business-with-webrtc-app-development/
Status of WebRTC across Asia by Alan Quayle +++Alan Quayle
Status of WebRTC across Asia by Alan Quayle, and a group of leading experts contributing to the reality, not the hype, of WebRTC.
It’s 2020, WebRTC (Web Real Time Communications) became known in 2011 when Google open sourced intellectual property it had bought in previous years. Gossip about those acquisitions began in 2009. The IETF (Internet Engineering Task Force) was already laying the groundwork with Opus (voice codec) officially in 2010, and back in 2009 the discussion process started that became WebRTC. It’s been roughly one decade. Did WebRTC change everything? Is WebRTC everywhere?
WebRTC myths and misconceptions. Understanding the two components of WebRTC, the open source project, and the standards track.
Reviewing the achievements of WebRTC across Asia.
Understanding why ‘WebRTC’ companies such as Vidyo and Tokbox did not achieve big exits.
What is the current status of WebRTC, where are the standards, where is the innovation edge?
What is happening across Asia on WebRTC? Understanding the difference service providers adoption of WebRTC. Across telcos, CPaaS, UCaaS. CCaaS, in-app communication platforms, and enterprises.
Case studies on WebRTC implementation across Asia.
Recommendations for WebRTC in Asia.
My talk on webRTC from June 2013
Demo application using XMPP for signalling
open source webRTC using websockets is here: implenentationhttps://github.com/pizuricv/webRTC-over-websockets
The knowledge of web real-time communication (WebRTC) and how its customers and server operations are defined in this study. However, the world wide web consortium (W3C) and the internet engineering task force (IETF) have not yet approved an absolute signaling protocol or a complete application programming interface (API) protocol to implement WebRTC and control communication planning. WebRTC requires some type of signaling mechanism. With Chrome, Firefox, and Opera, the primary objective is to create and implement a WebRTC video call across two clients (peers) in the real world while employing local area network (LAN) and wide area network (WAN). This study also demonstrated the design of the server (as an intermediary) and graphical user interface (GUI). Additionally, a signaling method for the peer-to-peer browser connection on the Node.js platform has been developed and successfully put into use. This paper will provide an understanding of web development and an ability to understand WebRTC technology. It will also discuss how to create WebRTC signaling mechanisms and build video conferencing, as well as how to increase design quality using quality of experience (QoE) techniques.
The document discusses Acision's SDK for building real-time communication applications. It provides an overview of Acision, examples of using the SDK for Android, iOS and JavaScript, and how the SDK integrates with authentication providers. The SDK provides libraries for messaging, presence, WebRTC calls and more through a single API.
WebRTC is said to create the next Internet-based revolution of telecommunications. Here FRAFOS explains what that means in practice and how WebRTC can be employed in real-life situations.
Native WebRTC Mobile App Development: Tools & TipsAjeet Singh
WebRTC is an out-and-out browser based technology. When we talk about WebRTC, perhaps the most imaginative might picture some technology on a mobile or at best a native application instead of a browser-based one, however most would imagine nothing but browsers and some story around it.
Now WebRTC has gone stronger and its implementations have crossed many boundaries. WebRTC on mobile apps is no longer a fantasy.
Here at Algoworks we have successfully created functioning mobile apps using it and they are performing better than predicted.
This slide presents you some of the best Tools & Tips for Native WebRTC Mobile App Development. Don't miss this out. ;)
Design and implementation of a novel secured and wide WebRTC signalling mecha...IJECEIAES
A modern and free technology called web real-time communication (WebRTC) was enhanced to allow browser-to-browser multimedia communication without plugins. In contract, WebRTC has not categorised a specific signalling mechanism to set, establish and end communication between browsers. The primary target of this application is to produce and implement a novel WebRTC signalling mechanism for multimedia communication between different users over the Internet without plugins. Furthermore, it has been applied over different browsers, such as Explorer, Safari, Google Chrome, Firefox and Opera without any downloading or fees. This application designed using JavaScript language under ASP.net and C# language. Moreover, to prevent irrelevant users from accessing or attacking the session, user-id for initiating and joining the course using encryption technique was done. This system has been employed in real implementation among various users; therefore, an evaluation of bandwidth consumption, CPU, and quality of experience (QoE) was accomplished. The results show an original signalling mechanism which applied to different browsers, multiple users, and diverse networks such as Ethernet and Wireless. Besides, it sets session initiator, saves the communication efficient even if the initiator leaves, and communicating new participator with existing participants, etc. This studying focuses on the creation of a new signalling mechanism, the limitations of resources for WebRTC video conferencing.
This document discusses WebRTC, an open source project that enables real-time communication through JavaScript APIs in web browsers. It describes WebRTC's architecture and APIs used, advantages like being free and platform independent, and disadvantages like still being under development. It also covers WebRTC support by different platforms, open source applications, WebRTC PaaS services like Tokbox OpenTok, its benefits and pricing.
1. April 2012 PKE Consulting 2013 - All Rights Reserved 1
Introduction to WebRTC - 2013
The primary goal of this paper is to examine the status of enabling browsers to deliver real-time media
(voice and video) as part of their basic capabilities. Within this paper, that capability is referred to as
WebRTC, a simple name, first coined by Google. Within the industry there are different names for this,
but in this paper the term WebRTC is intended to be a generic description of standards based real time
enabled browsers. This paper uses public material from Google as well as the standards efforts to define
what WebRTC is, some of the potential impacts, and the remaining issues that need to be closed to
bring this technology to fruition.
Overview
WebRTC is an effort, started by Google, to build a standard based real time Media Engine into all of the
available browsers. Since 2002 Global IP Solutions (GIPS - formerly Global IP Sound)) wrote object-code
for the likes of Nortel (Avaya), Webex (Cisco), Yahoo and IBM to support their PC-based telephony
applications. In 2010 Google purchased GIPS for $85M. In 2011, using the technology it acquired in the
acquisition of Global IP Solutions (formerly Global IP Sound), Google has created an open source version
of the WebRTC Media Engine and implemented it into Chrome. With WebRTC in a browser, a web
services application can now instruct the browser to make a real time voice or video connection to
another WebRTC device or to a WebRTC media server using RTP. With a HTML5 and WebRTC enabled
Browser, a soft client is now just HTML pages from the sever as the visual interface with WebRTC APIs
and Media Engine to define the communications path. With the signaling and protocol standards
coming from the IETF and the APIs for app developers from W3C, now communications can be defined
and delivered by millions of Java Script developers, not just by a small number of SIP developers and
VoIP systems vendors. The first WebRTC enabled browsers, Chrome and Mozilla, will come out later this
year, in fact, the current Chrome browser has WebRTC hidden behind a flag, but the capability is there
for testing and trials.
What this means for communications over the next five years could be merely interesting or
transformational. Obviously for contact centers the impact will be significant. With the majority of
contact center interactions being preceded by a web site visit, the change will be immediate. If each
web page has a real-time communications object, the flow from the web information structure into the
contact center work flows can be tightly integrated. This will quickly lead to convergence of the contact
center with the web site teams in many organizations.
The impact for UC and general communications and collaboration may be much more significant, but
longer term. For existing vendors, the ability to easily support soft clients on a range of devices will
enhance their ability to deal with the exploding BYOD revolution. For example, within the Android
environment, there are over 50 distinct versions/products to deal with. With WebRTC, a vendor should
2. April 2012 PKE Consulting 2013 - All Rights Reserved 2
be able to build a small number of versions of HTML linked to device screen size and use the common
WebRTC for media. The task of supporting a range of devices is reduced by at least an order of
magnitude.
However, this raises a very interesting question; if I want to communicate with you and your "system"
supports direct guest access using WebRTC, then merely pointing my device browser at your server and,
assuming you are available and want to interact with me, presto...we are interacting. I am not using a
client from my server, but one from yours through HTML and WebRTC. Similarly, a "web conference"
can now be hosted by just sending the URL of the hosting server and having the attendees join. The
value of us all being on the "same" system may be dramatically reduced.
Potentially, WebRTC and HTML5 could enable the same transformation for real time that the original
browser did for information. In 1990, the challenge was to have servers interact to move information
between individuals. Email (and somewhat IM) is the last remnant of that era. After the browser
emerged, the interactions process changed to the end user pointing the browser at the server where the
information or application resides. Similarly, WebRTC may enable me to point my browser at your
server and interact with you without having system level federation. The result of this change,
combined with search to find the places to point at, created the Internet revolution that has changed
industries, societies, and politics. Can WebRTC and voice/video enabled browsers be the genesis of yet
another transformation? With a certificate from LinkedIn indicating we are connected, can I now
communicate with you on your server with a simple browser?
WebRTC Technology and Standards
Every real time communications client requires three elements; a framework, a visual user interface,
and a Media Engine. These three components are shown in Figure 1. The white box labeled Control and
Apps is the visual interface, the
blue box is the media engine, and
the rest is the framework. In a
typical hard client such as an IP
phone, the framework consists of
the processing chips and the OS.
In a soft client, the framework is
the device/OS the client is running
in. The visual interface can be a
hard interface such as a phone key
pad or a screen presentation in a
PC or other device. The function
of the Media Engine is to manage
the real-time transmission and Figure 1 Media Engine Components
3. April 2012 PKE Consulting 2013 - All Rights Reserved 3
receipt of a video/audio stream.
The Media Engine includes a set of functions that deliver quality voice and video:
Audio
o Setup and control the hardware
o RTP, compression, encryption, statistics, etc.
o Produce low-latency audio from microphone
o Conceal loss, de-jitter and play audio from the network
o Cancel echo, VAD, reduce noise, etc.
o Manage codecs
Video
o Render video, capture camera input
o Video processing (blue screen, gamma, etc.)
o Conceal loss, de-jitter and play video from the network
o Cancel echo, VAD, reduce noise, etc.
o Manage codecs
o Bandwidth Management
The WebRTC effort is to take the Media Engine, combine it with a set of standard APIs and create
browser based solution to real-time communications. In Figure 2 the WebRTC implementation of a
Media Engine as part of a browser is shown. The WebRTC Media Engine uses both a set of standard
components, including codecs to minimize the issues of two WebRTC end points communicating, It also
includes a set of standard APIs so a server that the browser connects to can control the WebRTC Media
Engine in the client. Beyond
the basic media functions,
WebRTC includes an API set
that enables the controlling
server software to cause a
direct connection between two
WebRTC devices without any
other external signaling. By
merely telling two WebRTC
devices to communicate, the
server can initiate a IP based
voice or video communications.
WebRTC is being standardized in two bodies; the protocols and interoperability are being driven in the
IETF and the APIs for web development are being driven in the W3C standards body. The IETF RTCWEB
WG was formed after a BOF at IETF 80 in April of 2011, and is actively generating RFCs in moving to a
standard. In W3C the WEBRTC WG was created in May of 2011. The W3C WEBRTC WG is developing
high level APIs and device control (microphone, camera, network) as well considering a Peer Connection
Figure 2 WebRTC and HYML5 in a Browser
4. April 2012 PKE Consulting 2013 - All Rights Reserved 4
API proposal originally proposed in WHATWG: http://dev.w3.org/2011/webrtc/editor/webrtc.html.
While standards activities are sometimes volatile, expectations are that the standards efforts will
generate results in late 2012, with expected standard implementations in 2013. The most significant
issue to be resolved is which codecs will be mandatory in the standard. This is exacerbated, especially in
video, by the royalty nature of some codecs and others being proprietary to a specific vendor. However,
with the open source community probably making plug-ins available for all browsers except the closed
Apple iOS for iPads and iPhones, general availability in 2013 is virtually assured. And if Microsoft and
Apple get on board, the advent of browser enabled communications is almost upon us.
Peer to Peer
Often, WebRTC is referred to as Peer to Peer communications. This should not be confused with
Browser to Browser communications. While WebRTC can be delivered in a browser, it can also be in any
other end point device. As many new endpoints are in fact becoming browsers, the capability to use
WebRTC in a variety of devices will be significant. For example, WebRTC could be in a television, car, a
toaster, or even your clock radio. With many new televisions incorporating significant processing power
and cameras, the ability to use WebRTC for home telepresence is in the near future.
In addition to a plethora of potential end points, a peer can also be a value add point. For example, a
Media Server could be an peer, or a gateway to the PSTN. This capability to incorporate peer services in
the media stream will enable advanced capabilities far beyond simple point to point connections.
Triangles and Trapezoids
Having browsers with real-time capability will open a new set of real-time applications. While it is not
possible to anticipate all the potential new applications, there are some examples that can be foreseen.
It is important to think of this as more than a simple PC technology. As more and more devices such as
smartphones and tablets have WebRTC enabled browser capability
and the 4th generation wireless networks enable continual use, this
may become the core of all device communications. In fact, there is
no requirement in the WebRTC standard that the device actually
have a browser.
The first and most obvious application is to enable two browser
devices to open a communications path. This is shown in Figure 3.
Here a web site has caused the WebRTC client in both a desktop PC
and a tablet to connect to each other with a direct RTP/IP
connection. In this case the control is coming from the web server,
but the media path is being delivered peer to peer. This enables the
web site owner to enable communications on the site without
Figure 3 Basic Web Server
with WebRTC Control
Web Server with
WebRTC Control
5. April 2012 PKE Consulting 2013 - All Rights Reserved 5
requiring the site or hosting to actually provide or manage the bandwidth between the devices. This
level of application is appropriate to add communications to any site that could identify two parties that
might want to interact. For example, LinkedIn could use this to enable its subscribers to open a voice
channel. Or any site that was based around individuals relating to other individuals could quickly and
easily add real-time communications. If the seller of an item was connected to eBay, a connect icon
could appear on the item page, and by simply clicking it a potential buyer could be talking to the seller.
The key point is that enabling this capability is a small number of lines of Java Script code in a web
server. Now the server defines the user experience through the HTML5 browser, versus a client that the
user came with. This enables the user experience to be customized, in the same way a web page
provides a customized experience based on the information and purpose. For example, a user interface
for an overlay to a social networking site might look very different from one that is a sales site. The
experience is being pushed from the server, instead of communications being pulled by the client as in
traditional telephony.
In the WebRTC community, any communications where both peers are controlled from a single server
(or server system) is referred to as a triangle. This is differentiated from a trapezoid, which follows
current telecom systems where there are two servers.
If vendors decide to deliver communications services to end points using WebRTC, then they can deliver
direct connections between them on different vendors
servers using the WebRTC standards. This opens the
possibility of interconnected systems using WebRTC as
the standard. As shown in Figure 4, the WebRTC
standard does not define the mechanism for
communications between the servers, merely the
control of the client and the communications between
clients (or media servers). So two different vendors
could have their UC control systems interoperate using
SIP or any other means and then each tell their
respective end point device to connect to the IP
address of the end user node on the other system using
WebRTC. As the end point devices are merely connecting to each other, this implementation may
enable easy inter-enterprise communications. Because each device is just following the API instructions
from the server, the fact they are actually talking to two separate servers does not preclude them from
now connecting to each other directly.
SIP
Vendor A
UC Platformwith
WebRTC Control
Vendor C
UC Platformwith
WebRTC Control
Figure 4 Inter-system Communications with WebRTC
6. April 2012 PKE Consulting 2013 - All Rights Reserved 6
Media Servers and Gateways
By adding a Media Server capable of conferencing and other
services, WebRTC can now be used to provide conferencing, as
shown in Figure 5. The Media Server function to deliver this can
be co-located with the control web server or can be in a totally
separate location. This opens a new set of applications
possibilities. For example, organizations that work with groups
can use this to facilitate meetings in a controlled fashion.
Whether a business, government or non-profit, the ability to
rapidly set up communicating groups will be much easier. In fact,
creating a simple web conferencing site with HTML5 and WebRTC
would be fairly easy. And, as there are no requirements for
downloading clients or belonging to a group, simply sending a URL
to all of the participants is sufficient to kick off a meeting. The
addition of a Media Server opens the door for added value services such as recording and meeting
indexing. Again, the point is that adding this to an existing web server is easy, though the cost
structure of the media server will require business models that defray that cost.
SIP Integration
WebRTC can be integrated with SIP in two ways. There are
provisions in the standards that should allow two devices, one
controlled by a ISP server and one by a WebRTC based web server
to actually interact with direct peer to peer in the media channel.
This is shown in Figure 6.
The alternative is to use some form of media server between the
two devices. This could be
integrated as a conferencing
platform, an SBC or a pure
media server. While an
intermediate tether point has
great value, one critical issue
is maintaining common codecs
end to end, so as to avoid
transcoding that degrades audio/video quality as well as potentially
significantly increasing latency. In this case the media server is
acting as a peer to the WebRTC web server and terminating the
WebRTC connection and then mapping into a similarly terminated
Figure 5 WebRTC with a Media Server
Figure 7 WebRTC and SIP Clients
with Direct VoIP Connections
Figure 6 WebRTC and SIP Clients with
Media Gateway
7. April 2012 PKE Consulting 2013 - All Rights Reserved 7
SIP session. Similarly, this is how most PSTN/TDM gateways will be built.
WebRTC in the Enterprise
The enterprise has numerous uses for WebRTC for general solutions that are not vertically specific.
WebRTC enables BYOD (Bring Your Own Device), next generation customer interaction through web
integration, and opens the potential for direct WebRTC communications between employees and the
outside world. Because WebRTC creates an experience that comes from the host web server, the
experience the enterprise provides can be unique and tailored to deliver advantage. Legacy Contact
Center Integrated with WebRTC through media servers
WebRTC and BYOD (Bring Your Own Device)
WebRTC can be used to integrate open BYOD devices into a more traditional Unified Communications
architecture. For vendors like Avaya, Microsoft, Siemens, Shoretel, and Cisco, the use of WebRTC is a
logical way to integrate another set of devices. However, unless the vendor chooses to make their SIP
operated devices to have a direct capability to integrate to the WebRTC devices as shown in Figure 6,
this may require a gateway. In Figure 6, the device on the right is using SIP control with the server and
the device on the left is using WebRTC. By assuring that the proprietary SIP device can receive a
WebRTC connection, this would enable integration with open WebRTC devices. This implementation
presents an easy way to accommodate both the explosion in BYOD devices as well as a mechanism to
create an easy "guest" capability. In this guest mechanism, anyone with a WebRTC browser device
could "come" to the corporate UC Platform and use that device to receive integrated UC
communications and collaboration with the users inside the company. One potential ramification of this
is the elimination of the need for what has been described as "federation". If anyone can go to anyone
else's system and get essentially the same level of capability as the direct participants, the need to
federate between systems may go away. If I need to collaborate with Bob at XYZ Company, I just point
my browser at the Guest URL on his system and now we are collaborating with all of the tools his system
can provide.
However, integrating between WebRTC and SIP at the endpoints is not the only way to deliver this. It
can also be done through a "gateway", probably implemented as a media server that both devices can
connect to. Figure 8 shows this design. In this architecture, the WebRTC client is talking to the media
server using WebRTC signaling, protocols, and codecs. Similarly the SIP client is using SIP signaling,
protocols, and codecs based on the vendor choices. The media server is providing any required
translation of the codec streams as well as providing a port level interface that will connect to each
client. As shown, the media streams may now be different due to the choice of codecs that were made
for the client. Acme Packet demonstrated a WebRTC to SIP gateway implemented in an SBC at the
WebRTC Conference and Expo in November, 2012.
The combination of HTML5 and WebRTC opens the world of BYOD (Bring Your Own Device) in a
powerful new way. With HTML5 and WebRTC, any compliant device can become a highly integrated
8. April 2012 PKE Consulting 2013 - All Rights Reserved 8
end point without running a local application and without local data storage. By implementing a true
cloud model where the only data on the device is that which is to be displayed, sensitive data is not
exposed outside of the enterprise except when it is an authorized use. This is a solution to the huge
issue of maintaining privacy and compliance for data. By only sending the data to the device that will
actually be displayed and using the built in HTML5 and WebRTC technologies, a new generation of highly
secure implementation are possible. With the emerging 4G networking technologies, the performance
and feel of these "applications" will be equivalent or better than current "local apps". In fact, the vast
majority of meaningful apps in today's smartphone and tablet world are just local presentations of
cloud/server data or information. And, of course, a communications applications only has value if you
actually have a network to communicate over, a single phone connected to nothing is one hand
clapping....
Redefining Customer Interaction
Virtually every company today has a web site. Some are sophisticated, representing the way the
company does business, while others are simple and basic. Regardless of the level of web presence, for
many customers and prospects, the web site is where the interaction with the company starts. When
the customer or prospect concludes they cannot complete their needs on the web site, they move to
the phone and the call center. However, this transition generally loses the context that was developed
on the web site. In fact, 70-80% of contact center interactions in western business is proceeded by a
web site visit.
WebRTC enables the customer interaction to come directly from the web pages and drive how that
interaction is handled through the business logic of the web site. The benefits of this are two-fold: the
transition from a web to a real-time experience is potentially more seamless with the web actions
defining the skills required to meet the customer need and also
to provide new information about the success or failure points of
the web site interactions. By monitoring and analyzing which
web site actions and events led to the highest requirements for
additional agent interaction, the process of web business and
better outcomes can be enhanced. By integrating the agent
driven interaction into the web environment, it is now possible to
define where the issues are with customers completing their
needs through the web. With an average web interaction costing
a small fraction of an agent interaction, this optimization can
return huge benefits. As shown in Figure 8, each agent/customer
pair is, in fact, a WebRTC triangle, without a service provider or
other entity.
For organizations with agents, the use of WebRTC enables a new paradigm where a direct connection is
started by clicking on an object on any web page. As the simple connection logic is now built into the
Web Server with
WebRTC Control
Figure 8 Agent Integration with WebRTC
9. April 2012 PKE Consulting 2013 - All Rights Reserved 9
web server, this can drive the agent selection, but the WebRTC is used to connect the users browser to
the agent. One key value is the capability for the agent to be on any WebRTC device. While this type of
system could be integrated using SIP devices on the agent
side, using WebRTC enables similar device independence.
This would make incorporating home agents much easier as
their device type would not be important to how they
interacted with the control system. As all of the
communications services are now integrated into the web
server, as the customer navigates this can be used to alter
the inter-human experience. The lack of high costs in this
model may develop new broker models for many activities.
A web site could represent thousands of micro-consultants,
and using WebRTC connect them to an individual needing a
service.
This integration between the web side and the contact center side can be accomplished in two paths: a
completely new system, with the web site at the core, may be the right path for some businesses.
However, for many businesses that have an extensive investment in telephony based contact centers,
integrating WebRTC into those environments may be the right decision.
Of course, adding in a media server into the mix as shown in Figure 9 enables functions like call
recording, but it also enables other capabilities such as IVR, moderated interactions, speech recognition
based tools, etc. As shown, there can be multiple media servers, either as platforms or as a cloud
service. The media servers can be mixed, both in type (premise or cloud) and in network/geographical
location. This implementation can have different and new capabilities. For example, when looking to
buy something, the review site could become a conference with a knowledgeable agent. When going to
another page the agent/conference could change. In this case the "conference" is tied to a page with a
moderator linked to the same page. As the
WebRTC connection is defined by the active web
page, a model where the end point moved from
one conference to another as the web pages
changed would be easy to implement. By having
an agent actively monitor certain pages and
making WebRTC "on" and live for those pages,
an open interaction with all current page
"readers" could be deployed. This concept of
context and state related to a specific web page is
an interesting capability that WebRTC enables.
Figure 10 Integrating WebRTC into Existing SIP Contact
Centers
Figure 9 Contact Center Agents with Media
Servers
10. April 2012 PKE Consulting 2013 - All Rights Reserved 10
Of course, this can all be done as an extension to an existing contact centers shown in figure 10. All of
the existing contact center vendors have discussed the potential of using WebRTC as way for customers
to come into the contact center. In fact, most have some form of click to call, whether implemented
through the PSTN or even through flash technology. With WebRTC, this capability will become
ubiquitous and the choice for future integration will be based on whether to extend the legacy contact
center into the web world or begin anew customer interaction methodology based on and integrated to
the company web site.
The Enterprise Portal
One potential significant application of WebRTC in the enterprise is an enterprise portal that enables
external access to individuals through WebRTC. The concept of an enterprise portal is a web site that
allows external access using WebRTC. An example would work like this:
On the "Contact Us" web page there would be a link "Web Interaction" or "Browser Communications".
That link would link to a URL/web server that is the enterprise portal.
Upon arriving at the enterprise portal, the visitor is asked to enter the name of the person they want to
interact with. This is to avoid the use of the portal as a way to "walk the org chart". Alternatively the
company may just decide to publish a directory. This may be more common in SMB than in large
enterprises. By entering a name for an employee (or something close based on search corrections), the
user is offered "Is this the person you wanted?" with the actual name or names. Where there are
multiple people with a similar name (John Smith), titles or departments can be used to enable the visitor
to choose which one is right.
After selecting the employee, the visitor is taken to the employees "access page" The access page can
have presence and availability, potentially tuned to who the visitor is based on cookies or other
certificates such as LinkedIn or Facebook. For most visitors, the page would offer an opportunity to
interact by entering the visitor's name and a short note why an interaction is needed. This page can be
customized to the enterprise or the user, by asking for specifics, for example it could have a radio button
for custom or client so the visitor could indicate their relationship to the employee.
This request can then be sent to the employee, enabling her to decide if it is important now. But it also
can become a form of instant chat. If the employee is in a meeting, she might type a response saying,
"come back at two". This would be displayed to the visitor. An extended chat is also possible, without
registration or a common server other than the portal. If the employee wants to interact, she can push
the interact button and the visitor is connected through WebRTC. On the employee side this could be
done with WebRTC or through the proprietary implementation of the enterprise vendor, using SIP for
example.
11. April 2012 PKE Consulting 2013 - All Rights Reserved 11
After the interaction starts, the user experience of the visitor will be defined by the portal, resulting in a
common experience between the employee and the visitor that reflect the company and its
implementations. Through the power of HTML5, the experience can reflect a powerful experience.
The key point of the enterprise portal is that each visit by a visitor to the web page is a unique
experience, just as a visit to Company A's web page does not have any direct interaction with a visit to
Company B. In this way, a significant part, if not the majority of external interaction may rapidly move
away from traditional phone numbers to the portal. In fact, as employees become familiar with the
capability to manage their interrupts through the portal and as companies add contextual services to
their offering, it is reasonable to believe that many employees may have a voice mail message stating,
"Hi, I do not accept voice calls by phone or listen to my voice messages, if you want to speak to me,
please go to my Personal Portal page at
www.abc/contact/bobsmith."
Examining how a portals might work is a
sequential "federation" model without the
complexity of making diverse systems interact
and match their separate visions and
implementations. For example, a sequence of
talking to Avaya, Cisco and Google might go
like this. First a connection is made through
the web server to "kevink@anycompany" (I
am using the email shorthand for clarity, in
fact it would be a URL). As this is an Avaya
system, the visitor gets the complete Avaya
user experience, for example the Flare version
today. This is shown in Figure 11, Next the
visitor goes to the company using Cisco to talk
to johnc@companyserver.com as shown in
Figure 12. Now the experience is defined by
the Cisco system and would reflect the Jabber
experience and tools base on the WebEx family
of collaboration. Finally, by going to
larryp@giantweb.com. In this case the
experience might be defined by Google circles
and new web tools. In each case the event is
totally independent. while there may be links
throughout the web to communications
addresses representing users, companies,
Figure 11 Connection to Vendor C Portal
Figure 12 Connection to Vendor A Portal
12. April 2012 PKE Consulting 2013 - All Rights Reserved 12
services and more, each becomes an independent event, with an experience that is optimized toe the
goal of the real-time communications for that
site.
WebRTC and Telcos/Mobile Operators
Telco Service Providers and Mobile Operators see WebRTC as both a threat and a potential way to
create new services. While WebRTC enables new Over the Top (OTT) services, similar to how Skype
introduced "free' VoIP, it also has the potential of extending their services in new way.
The potential impact of OTT through WebRTC is inherently obvious. Today we find people for phone
calls through phone numbers and their administration by service providers. With the advent of
WebRTC, rich communications experiences are possible without having a server negotiate on your
behalf. As these services become available, it is entirely possible that the concept of buying a phone
number may go the way of AOL.
However, WebRTC also enables service providers to offer new rich services that leverage their networks
and other capabilities. By combining WebRTC with new networking like 4G and VoLTE, telcos and
mobile operators may have the formula to create rich new services themselves. With the new device
capabilities these services can extend far beyond their current capabilities. Much as the television
delivery companies (cable, telco and satellite) have begun to deliver their content through non-tradition
web/internet delivery, the telcos and mobile operators can leverage WebRTC to extend their service
beyond their captive devices. For example, the upcoming VoLTE (Voice over LTE) and RCS (rich
Communications Suite) promises to enables virtually all Smartphones to interact with each other
through service tightly integrated to the user experience in the device (think of how FaceTime works in
Apple, but across all devices). As shown in Figure X, this service can be extended to non VoLTE/RCS
devices, such as a television or a WiFi tablet. It also can be used to deliver a quality experience for
people wanting to interact with the VoLTE/RCS subscriber, using techniques similar to the enterprise
portal. In this case the phone number may still be the primary identity, augmented by other services.
Figure 13 Connection to Vendor G Portal
13. April 2012 PKE Consulting 2013 - All Rights Reserved 13
Thinnking outside the Telecom Box
Each of these potential implementations uses the WebRTC open design and multi-device availability to
potentially re-think how communications is managed. While these examples represent relatively linear
extrapolations of today's communications systems, the much more interesting ones may be based on
adding real-time media to systems in ways that have not
been thought of before. For example, WebRTC could be
used to deliver large multi-party audio (or video) in gaming
applications using HTML5 as the interface. Alternatively,
as the WebRTC Media Engine will be in the device, even if
there is a separate application running, that application
can use the WebRTC to do the real-time audio. So a multi-
player game as shown in Figure 14 could use WebRTC as
the audio delivery path. In addition, with face recognition
software and capture, the avatars in the game could now
have actual user faces overlaid.
This opens the door to standardization of audio
environments and server delivery. While we can think of
this as a multi-party game, the same could apply to many
new applications like social networks. The groups on
LinkedIn could now become virtual conferences with active
users interacting. By adding spatial environments and spatial audio, virtual worlds could be
accommodated on any device.
Finally, adding real-time media to any applications will be possible. While the opportunities to enhance
such a site as eBay are obvious (seller vide
conferences at given times where the seller
demonstrates the product for sale),or for
traditional social sites such as Facebook or
Pinterest, the reality is that it will open the door
to totally new sites. Imagine the Barney (purple
children's figure) site where children can now
interact with each other and with a computerized
Barney by clicking the "Barney Walkie-Talkie"
that invokes WebRTC. Just as the original web
created not only discontinuities in existing
businesses, but whole new business models, WebRTC will do the same for real time services and
applications.
Figure 14 Gaming Using WebRTC for real-time
audio and video
Figure 15 Barney Site Chat with walkie-talkie icons
14. April 2012 PKE Consulting 2013 - All Rights Reserved 14
Other examples of applications are already emerging. One company that focuses on-line music training
and tutoring is planning to use WebRTC to enhance the remote experience, just a preliminary pre-cursor
to using WebRTC in a plethora of distance learning applications. Another application, called Joyride was
shown in early 2013 by Vobi. In Joyride, your friends can suggest music for you to listen to while you are
driving and then join you on e audio conference in with you in your car. In this case, your presence in
your car is the context to enable a new class of applications.
We will no doubt see explosive new applications over the next five years. Just as the web has created
billions of dollars of new businesses while disrupting existing businesses, WebRTC promises to change
the world in powerful new ways.
WebRTC Benefits
The benefits of WebRTC can be expressed in two ways, from either the web server or the user point of
views. Together these two benefits define the way WebRTC will impact the communications
environment.
WebRTC enables any web server to deliver a unique real time
communications experience, with simplicity and reliability, without
dependence on service providers or other services.
WebRTC enables users to participate in a communications experience as
delivered by any web site without downloads, registration or general cost.
In order to better understand these benefits and how they relate to the impact of WebRTC, it is
important to understand the meaning of them. First, the elements of the server side benefit.
" WebRTC enables any web server to deliver a unique real time communications experience"
The critical point is that with WebRTC any website can become a control and delivery point for
real time communications and that the web site, through HTML/HTML5 controls the experience
that the user receives. With tens of millions of operating web sites, this opens up
communications in a major way. This is fundamentally different than today for most
communications experiences where the near end control defines the experience, regardless of
the destination. Further, that experience does not have to reflect traditional
telecommunications values. For example, an image of a walkie talkie could represent the
initiation of communications, rather than a more traditional telephone. And real time can now
be added to any web site. Iin another example, if I were to tag an image or other point using
Pinterist, that pin could now have an easy representation that I am willing to talk about that
interest point. The initiation of communications is now through Pinterist, not through a phone
call.
15. April 2012 PKE Consulting 2013 - All Rights Reserved 15
"... simplicity and reliability," WebRTC delivers simplicity, and through that reliability and
availability in two ways. First, by putting the elements of communications into the browser in
an open standard it eliminates the complexity of developing separate soft clients for each
device. With many devices, operating systems, and even in Android skins, the challenge for
anyone deploying a platform today is that complexity of support. Every time an OS changes, the
client must be re-certified. With WebRTC that challenge moves into the browser realm, where
the number of touch points is dramatically lower and there is an eco-system of interoperability
that has been established. The second critical element of simplicity is that the WebRTC client is
stateless and uses stimulus input through the graphic side of the browser to the server to
initiate state change. When we started to deliver VoIP in the mid 90s, the model for real time
on the IP infrastructure was H323 operating between PCs. In this case the end point was
stateful (it understood its own state) and capable of local state changes. As we developed the
initial VoIP systems, this option was considered and rejected as introducing huge complexity and
unreliability. The telephony system had been developed in a model where the end points were
not independent units, but rather presentation level interfaces of the core. All of the initial
developers of VoIP followed this model, not the H323 model. Unistim from Nortel, Skinny from
Cisco, and "H323" from Avaya all did the same things, inputs at the device were sent to the
server and the server instructed the device what to do. The state of the devices was maintained
on the server. As SIP developed, the concept of an intelligent independent end point was driven
into the overall architecture. In SIP, each end point is both stateful and capable of self state
change. This has led to increased complexity and the general lack of interoperability that exists
in SIP today. WebRTC is a return to a stateless implementation where the stimulus input is
through the visual browser interface and the WebRTC media engine is under the control of the
web server. This dramatically simplifies the implementation.
"... without dependence on service providers or other services." In the pre- WebRTC world, the
ability to engage in communications is dependent on one of three elements: participation in the
PSTN, membership in a separate IP based community, or separate applications with clients. IN
the case of the PSTN, membership through a service provider is required, and the PSTN only
delivers the most rudimentary of LCD (Least Common Denominator)services: an assurance that
each telephone number is a unique representation of a physical location, a mobile device
associated with a user, or some service, and voice communications that cannot exceed the G711
standards, can only be degraded. In the case of communities like Skype and Lync Federation,
communications requires buying a product or subscription. finally, services such as WebEx and
Go-to-meeting require that the participants download clients for the experience. In all of these
cases, the requirement for a third party to be involved in the communications system limits the
scale and diversity. With WebRTC, there is no such requirement. Each web site is essentially its
own "service provider", without a requirement of any relationship to a party outside of itself
and the user it is enabling to communicate.
16. April 2012 PKE Consulting 2013 - All Rights Reserved 16
From the user perspective, the benefits are similar.
"WebRTC enables users to participate in a communications experience as delivered by any web
site" with WebRTC a user can go to any web site and immediately have that web site deliver a
communications experience that is unique to that web site. Instead of having communications
options defined by a few service providers and applications, now the user can literally choose a
web site and have the experience be unique to that site. In this way communications is no
longer a separate event, but part of the overall experience of visiting that site.
"... without downloads" Not having to download a client or plug-in for each communications
experience is an obvious benefit, especially when the emerging number of devices, both private
and public are considered. With televisions, cars, appliance, kiosks all becoming web enabled,
having a client or plug-in is virtually impossible to maintain. For each service a separate plug-in
would mean one for each site. Most of us have pages of identities for each of the sites we visit,
imagine if each of those sites offered their own communications client? With WebRTC, whether
a site is visited daily or once in a lifetime, the user does not need to undertake any separate
activity to enable real time communications.
"... registration or general cost." WebRTC is not a service or a vendor, it is a standard. As such,
when web sites are WebRTC enabled, any user can participate in the communications
experience at that site without separate registrations or cost. The user is now free to
immediately use real time from any web site without having to join a group like Skype or have
Lync for federation. The gatekeepers of communications are moved from a position of control
and mandatory tolls to optional when required.
17. April 2012 PKE Consulting 2013 - All Rights Reserved 17
WebRTC as a Game Changer or Disruption
To understand how technology will impact the future, it is critical to think in the context of the past. As
George Santayana said, " Those who cannot learn from history are doomed to repeat it". The history to
which I refer is the original introduction of the World Wide Web (www or web for short) and the original
HTML browser. When these technologies were introduced in 1991-3, there were many who said that
they were not interesting or transformational. In fact, the quote "I can do that with AOL" was oft heard
at that time. What was not clear was the impact of an explosion of users and web sites and the
emerging relationship of open movement between them. The pre- web/browser world was a world of
dedicated server connections and defined services. With the browser and the web, user were freed to
go directly to where the information they wanted resided.
WebRTC creates the same transformation in communications that the web and browser created for
information. No longer will users be limited by their server to who and how they communicate, but
rather freed to use the web paradigm to connect to any server that can define a communications
experience.
To really understand if a technology is disruptive, three areas must be considered:
Core Technology - The
industry the technology is
actually in - the segment
base
Delivery - Industries or
services that deliver the
technology to customers
General - Adjacent or other
industries that are
impacted by the change
Figure 16 Impact of Transformation
18. April 2012 PKE Consulting 2013 - All Rights Reserved 18
If we look at the original web/browser,
it is clear that all three were impacted
in major ways. The Core IT industry
changed and introduced players that
used the web/browser to develop new
products and displace existing players,
however, it was not totally a disruption.
Microsoft stayed a player with the
browser and eventually Bing, IBM is still
there, and others have continued. In
the services segment the change were
more dramatic, for example AOL
disappeared and Yahoo emerged.
Finally, the web/browser impact many
other industries. From classified ads
that were replaced by eBay and
craigslist to changing the model for banking and insurance, from retail to even entertainment, virtually
every industry has been changed in dramatic fashion. Finally, entire new multi-billion dollar business
segments have been created, from search to social , dating to sex. We would definitely say that the
web/browser was disruptive.
On the other hand, VoIP has been much
less disruptive and more evolutionary.
While it had a major impact in the
center in the telecom world, with the
emergence of Cisco and others, it did
not cause a complete change. In fact,
the technology was adopted by the
incumbents. In the service segment the
impact was even less. While some
channel partners changed, generally,
the service providers and channels for
telecom remained the same. While
Skype and SIP trunking have impacted
the business, they have not caused
landscape shift that are dramatic.
Finally, the impact of VoIP on the customer business has been purely evolutionary. It has not enabled
major shifts in other industries nor caused new industries outside of telecom to be created.
So, for a technology to be truly disruptive, it must create major changes outside of the core industry.
Figure 17 Impact of the WWW and Browsers
Figure 18 Impact of VoIP
19. April 2012 PKE Consulting 2013 - All Rights Reserved 19
Evaluating WebRTC on this scale can lead us to understand the potential for disruption.
Telecom Equipment Industry - in the core industry, WebRTC is a potential major change element. It
allows new players in the conferencing and web conferencing spaces to enter quickly. It pushes the web
site and contact center parts of organizations together, opening the way for market share gains through
that change. It allows could vendors to change the landscape. However, it will be adopted by the
existing vendors for BYOD, guest
portals, and contact center, assuring
that they will not be totally displaced.
The Service provider Industry -
WebRTC could be a much larger
disrupter in the services space. For
traditional telecom service providers,
the ease of new entrants building OTT
and site dependent communications
could reduce the need for their
services. Enterprises adopting WebRTC
for customer care and guest portals
may have a dramatically reduced need
for PSTN trunk access. Large industries
like conferencing may be dramatically changed. In the channel space, the need for web integration may
drive major changes
Changing the Business - For actual end customer companies, WebRTC is probably more of a disrupter
than for the others. It makes real-time communications something that is available anywhere, anytime
for business process and customers. By implementing WebRTC properly, companies can get significant
advantage. In health care, WebRTC enables new models to interact with home bound patient using
video without plug-ins and using readily available devices. It can reduce doctor hospital visits during the
day, increasing efficiency, and it can expedite billing management. In retail it can create new in-store
experiences as user have WebRTC enabled in the physical store for personal assistants and staff
interaction. In fact, in virtually any industry, a clear and compelling use of WebRTC for change can be
readily created. And the potential goes further, as WebRTC devices become available, new business
models will be created.
With this analysis, it is clear that WebRTC has the potential to be a true disrupter.
Figure 19 Impact of WebRTC
20. April 2012 PKE Consulting 2013 - All Rights Reserved 20
Long Term Impact and Barriers
As WebRTC becomes available across the browser systems and the web developers become familiar
with how to use this new capability, we will see new applications and services that cannot be thought of
without considering the specific use case or value. Much as the developers of the original web browsers
could not anticipate how browsers could be used to build eBay or Facebook, this new technology has
the potential to change the telecommunications landscape, and maybe the business world as well.
As with the original web, with WebRTC there no longer needs to be a high-level system interface to
accommodate communications between individuals. If you know the URL of MY communications
control server, by merely pointing your browser at that address you can now have high value
interactions with me. Obviously security and reputation are required to control this, but those things
have been resolved for the information web, they should be resolvable for the real-time web. The result
in the enterprise space is obvious. By having a direct connection to your system, the need for my system
and your system to federate goes away. While there may be some arguments around the value of
continual presence, this can be rapidly replaced by instant availability, If my contact base had the URL of
the WebRTC connect point for all of my contacts, one click would open up the browser and connect to a
web page where my certificate would get me the availability of my contact for immediate
communications.
This concept that WebRTC may eliminate the value of inter-server communications is understandable in
the enterprise. However, the reality is that most of the non-transport functions of carriers/service
providers today provide similar end user connections through connecting servers. As the PSTN and its
derivatives in wireless require that you be represented by a carrier to interact with other parties and
their carriers has created a system where server interconnection is a requirement and a cost. As Skype
demonstrated, alternatives that do not require this are rapidly adopted. In the ultimate WebRTC world,
the need for complex inter-relationships between the service providers may disappear, just as it has on
the web today. As I move from one web site to another, there is no coordination or relationship. In this
world, you no longer depend on the carrier to connect you to someone, you just go to their URL and
click to connect with real time media.
There are a few issues that must be resolved before WebRTC can be widely adopted. If the API allows a
server to turn on the microphone and/or camera on a users device and send that media somewhere
without the users knowledge, then there are major security concerns. While this potential exists today
on devices like the iPad that do not have an active "camera on" indicator, having an open interface that
enables a server to turn on media services is a major new security issue. Having either hardware , OS, or
browser security features that assure that the user knows when this happens and/or authorizes it will be
critical for adoption.
Another potential glitch in the WebRTC world is the support of both Microsoft and Apple. While
Microsoft has been somewhat involved in the effort, there is no commitment from Microsoft for a
WebRTC standards based implementation of Internet Explorer as of yet. Apple has been absent from
21. April 2012 PKE Consulting 2013 - All Rights Reserved 21
the activity entirely. If Apple decides to take the same path with WebRTC that they did with Flash, their
ability to limit it's functional use in iPhones and iPads would reduce both adoption and potential new
business models. The ability to have WebRTC capabilities delivered through the app store would
become critical and Apple could block that as being duplicative of existing Apple capabilities such as
FaceTime. While open source plug-ins for the Safari browser and for Internet Explorer would make
WebRTC available to those user communities, not including it in the standard browser release will
reduce acceptance and use. Over time, browser options without WebRTC support may become less
desirable as sites begin to leverage the capability. The browser community needs to come together, as
they have in HTML5, to make WebRTC an open reality. Then dramatic change and new opportunities
will follow.
While there are some challenges, ultimately the value of open browser based real-time communications
will drive the industry to overcome them. This should result in a surge in WebRTC browsers, devices,
and web sites in mid-late 2013. I strongly encourage communications vendors, end user organizations,
service providers and web developers to keep an eye on WebRTC, lest you be overwhelmed by the
changes it may bring on.