This document discusses the infrastructure challenges of WebRTC including network address translation traversal using TURN servers, media gateways for interworking between protocols, and media servers. Media servers are needed for conferencing, transcoding, server-side media processing for applications, security, and reliability. New approaches like selective forwarding units and simulcast aim to improve scalability of media distribution compared to traditional mesh-based conferencing. The document concludes that while terminating media on servers has costs, it is often necessary and architectures are evolving to make media processing more efficient.
Achieving real time voice and video virtualized network functionality in nfvDialogic Inc.
This presentation guides you through the critical points one needs to consider to achieve real-time voice and video virtualized network functionality in NFV.
Moving Multimedia Applications to the CloudDialogic Inc.
This presentation from CommsDay 2016 covers:
- What’s Driving Us Towards NFV
-Virtualization Challenges For Real-Time Multimedia in the Cloud
-Interoperability and Automated Lifecycle Management Considerations
-Some NFV Guiding Principles
WebRTC Infrastructure the Hard Parts: MediaDialogic Inc.
Discussion on handling WebRTC media:
-What are the main reasons to terminate WebRTC media
-Media server use cases in WebRTC
-Client-side media processing vs. server-side trade-offs
-Potential media services for today & tomorrow
-Introduction to the Media Resource Broker (MRB) for scaling and orchestrating media servers/MRF
-How media handling architectures are evolving & scaling for cloud/NFV networks
Master slide deck covering WebRTC media challenges including - Introduction to WebRTC, Peer-to-Peer vs. Peer-to-Server media models, WebRTC Gateway models, Security Considerations, and PowerMedia XMS
Achieving real time voice and video virtualized network functionality in nfvDialogic Inc.
This presentation guides you through the critical points one needs to consider to achieve real-time voice and video virtualized network functionality in NFV.
Moving Multimedia Applications to the CloudDialogic Inc.
This presentation from CommsDay 2016 covers:
- What’s Driving Us Towards NFV
-Virtualization Challenges For Real-Time Multimedia in the Cloud
-Interoperability and Automated Lifecycle Management Considerations
-Some NFV Guiding Principles
WebRTC Infrastructure the Hard Parts: MediaDialogic Inc.
Discussion on handling WebRTC media:
-What are the main reasons to terminate WebRTC media
-Media server use cases in WebRTC
-Client-side media processing vs. server-side trade-offs
-Potential media services for today & tomorrow
-Introduction to the Media Resource Broker (MRB) for scaling and orchestrating media servers/MRF
-How media handling architectures are evolving & scaling for cloud/NFV networks
Master slide deck covering WebRTC media challenges including - Introduction to WebRTC, Peer-to-Peer vs. Peer-to-Server media models, WebRTC Gateway models, Security Considerations, and PowerMedia XMS
Learn about why Mesh may not be the answer for #WebRTC and why the better approach is to centralize and mix all the media in an MCU. As well as an in-depth explanation on the benefits of using an MCU. As presented by Chad Hart at WebRTC Expo V.
Peer-to-Server Media in WebRTC (Enterprise Connect 2014)Dialogic Inc.
WebRTC is designed to be a peer-to-peer technology where media go directly from one client to another. However, WebRTC does allow Peer-to-Server flows and many uses are in fact optimized by server-side media processing technology. This short presentation describes server-side WebRTC media processing uses cases, provides real-world WebRTC deployment examples, and discusses WebRTC gateway models.
Presented by Chad Hart at Enterprise Connect
Mid-level review of server infrastructure that is required and often used with WebRTC, including signaling servers, NAT traversal servers (STUN and TURN), media servers, and WebRTC Gateways.
Presented at the WebRTC Japan Conference in Tokyo.
Panel presentation from the 2015 IIT-RTC Conference. Topics include: the new supermedia - 3D, AR, VR, realtime broadcast; talking to machines - streams from IoT devices and created between people because of them; middleware - the new glue that is emerging to stitch a real-time, high fidelity, contextual experiences together.
Featuring slides from Brian Pulito from IBM, Douglas Wadkins from Skedans, Ivelin Ivanov from Telestax, Dr. Luis Lopez of Kurento, Vladimir Beloborodov of Mera Software and moderated by Chad Hart, independent consultant and Chief Editor at webrtcHacks.
Oracle's presentation on Bridging the Internet and IMS with WebRTC. Presented at the IMS WebRTC Workshop at IMS World Forum on April 2014 in Barcelona. Thanks for tTADHack
Radisys is excited to show the latest demonstrations around Mobile Edge Computing. We are enabling providers too.
Harmonize. Optimize. Monetize. Now!
To set up a meeting, please contact sales@radisys.com . If you are not attending feel free to set up a meeting with our MEC experts.
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...F5 Networks
F5 Networks is a provider of application delivery products and services with a broad solution portfolio including network data and signaling traffic management, security, cloud and application delivery controller, and serves the telecoms, financial services, government and IT/enterprise industries.
This profile focuses on F5’s Traffix Signaling Delivery Controller (SDC) and BIG-IP Policy Enforcement Manager (PEM) products that together help communications service providers (CSPs) address the challenges of data and mobile signaling traffic growth in their networks, and monetise the increasing demand for data services.
MobileTea Boston presentation on getting started with WebRTC. Includes:
*References on major WebRTC deployments
*WebRTC use cases
*What WebRTC is
*Intro to the WebRTC API's
*How to start developing with WebRTC
*WebRTC scaling challenges
*Chad's favorite WebRTC resources
Learn about why Mesh may not be the answer for #WebRTC and why the better approach is to centralize and mix all the media in an MCU. As well as an in-depth explanation on the benefits of using an MCU. As presented by Chad Hart at WebRTC Expo V.
Peer-to-Server Media in WebRTC (Enterprise Connect 2014)Dialogic Inc.
WebRTC is designed to be a peer-to-peer technology where media go directly from one client to another. However, WebRTC does allow Peer-to-Server flows and many uses are in fact optimized by server-side media processing technology. This short presentation describes server-side WebRTC media processing uses cases, provides real-world WebRTC deployment examples, and discusses WebRTC gateway models.
Presented by Chad Hart at Enterprise Connect
Mid-level review of server infrastructure that is required and often used with WebRTC, including signaling servers, NAT traversal servers (STUN and TURN), media servers, and WebRTC Gateways.
Presented at the WebRTC Japan Conference in Tokyo.
Panel presentation from the 2015 IIT-RTC Conference. Topics include: the new supermedia - 3D, AR, VR, realtime broadcast; talking to machines - streams from IoT devices and created between people because of them; middleware - the new glue that is emerging to stitch a real-time, high fidelity, contextual experiences together.
Featuring slides from Brian Pulito from IBM, Douglas Wadkins from Skedans, Ivelin Ivanov from Telestax, Dr. Luis Lopez of Kurento, Vladimir Beloborodov of Mera Software and moderated by Chad Hart, independent consultant and Chief Editor at webrtcHacks.
Oracle's presentation on Bridging the Internet and IMS with WebRTC. Presented at the IMS WebRTC Workshop at IMS World Forum on April 2014 in Barcelona. Thanks for tTADHack
Radisys is excited to show the latest demonstrations around Mobile Edge Computing. We are enabling providers too.
Harmonize. Optimize. Monetize. Now!
To set up a meeting, please contact sales@radisys.com . If you are not attending feel free to set up a meeting with our MEC experts.
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...F5 Networks
F5 Networks is a provider of application delivery products and services with a broad solution portfolio including network data and signaling traffic management, security, cloud and application delivery controller, and serves the telecoms, financial services, government and IT/enterprise industries.
This profile focuses on F5’s Traffix Signaling Delivery Controller (SDC) and BIG-IP Policy Enforcement Manager (PEM) products that together help communications service providers (CSPs) address the challenges of data and mobile signaling traffic growth in their networks, and monetise the increasing demand for data services.
MobileTea Boston presentation on getting started with WebRTC. Includes:
*References on major WebRTC deployments
*WebRTC use cases
*What WebRTC is
*Intro to the WebRTC API's
*How to start developing with WebRTC
*WebRTC scaling challenges
*Chad's favorite WebRTC resources
Media processing with serverless architectureKensaku Komatsu
Practical study of how to make AI/ML media processing leveraging WebRTC technology. In this slide, I explained how to bind WebRTC GW and media processing with serverless container architecture. I also explained Pros & Cons of this architecture for applying media.
This slide was for RTC conference Korea 2018 https://rtckorea.com/ .
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Simplify Open Policy Agent with Styra DAS
Tim Hinrichs, Co-Founder & CTO at Styra
Unlocking the Power of IoT: A comprehensive approach to real-time insightsconfluent
In today's data-driven world, the Internet of Things (IoT) is revolutionizing industries and unlocking new possibilities. Join Data Reply, Confluent, and Imply as we unveil a comprehensive solution for IoT that harnesses the power of real-time insights.
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.
LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...Dialogic Inc.
Dialogic BorderNet Diameter Services Helix which was named Finalist in the LTE Asia Awards in the category of Best LTE Core Network Product represents the next generation of Diameter Signaling Controllers (DSCs). It is a carrier class integrated solution that provides rapid service innovation and signaling orchestration across mobile, IPX, Wi-Fi, IMS and fixed networks. The BorderNet Helix seamlessly combines multiprotocol interworking, Diameter Edge Agent (DEA) and Diameter Routing Agent (DRA) features in an integrated, easy-to-use platform that can extend the capabilities of existing Diameter routing solutions and expands the possible use cases past what is supported by the current generation DSCs.Helix supports interworking scenarios involving Diameter, RAIDIUS and SS7 along with real-time, customized service enhancement logic for rapid integration with external subscriber and policy data repositories via LDAP, SOAP, XML and HTML.
Learn more about Newtec Dialog release 1.2 along with two reference cases
Newtec were hosting an info session at IBC2015 to introduce an updated version of its multiservice platform Newtec Dialog which guarantees optimal modulation and bandwidth allocation, whether it is being used for broadcast, enterprise, mobility or HTS networks.
This session was enriched by our partners from Intelsat and Network Innovations, talking about their service offerings based on Newtec Dialog.
Speakers:
- Main Newtec Speaker: Kevin McCarthy, VP of Market Development
- Reference with Guest Speaker from Intelsat (IntelsatOne Prism): Peter Ostapiuk, Head of Media Product Services
- Reference with Guest Speakers from Network Innovations (MAVERICK): John Stoltz, Vice President, Media & Enterprise
For more information visit our website www.newtec.eu
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...CA Technologies
As a mobile developer, you understand the pressure to deliver apps faster and of higher quality. Developer solutions must simplify the complexity of creating a great user experience by providing mobile security, interactivity and backend integration with developer-friendly interfaces and APIs. This session steps through the new mobile app services solutions from CA.
For more information, please visit http://cainc.to/Nv2VOe
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin Inc
As part of Bitmovin's NAB 2020 Virtual event series, we were joined by live video monitoring solutions provider Touchstream Media and had the chance to discuss how live-streaming organizations (such as Sports broadcasters) should automate analytics and data to best improve your video workflows.
View our on-demand discussion featuring case studies from a few major sports broadcasters: https://go.bitmovin.com/techtalk-live-analytics-automation-touchstream?utm_source=slideshare
Signaling issues heavily discussed
My focus is on media
Why terminate media?
Sometimes you have to for NAT traversal
Traversal Using Relay NAT (TURN)
If you want to Gateway to an existing telephony network, you need to terminate the media so you can change it
And then there are a bunch of applications where you may need to terminate media for your server-side application or just because it works better that way
Some of these other media server use cases include:
Traditional video conferencing multi-point control unit (MCU) for bridging multiple parties
Transcoding from one audio or video codec to another
Interworking WebRTC media with standard VoIP medis
Recording a stream or conversation
Analyzing or processing a stream in real time, such as inserting an image or video, performing call analytics, or simply adding DTMF
Any kind of person to machine or machine to machine that might not involve another person at all like today’s IVRs and speech recognition systems or the emerging computer vision systems for future applications
Do I really need a media server?
More server infrastructure = servers, bandwidth, more DevOps = more $$ & more latency
Can I do it on the client ?
One advantage of today’s fast processors and the web model is that processing can be done in the client or server in many cases.
However, there are important trade-offs.
Let’s take a closer look at when server-side media processing makes sense, starting with multi-party conferencing
In most WebRTC design is additional bi-directional stream is added for each party.
Each end-point must fully encode and decode the stream for each party.
This actually works very well if there is only a couple parties – usually not more than 3 or 4.
In an ideal you could always update your clients with whatever codec you need
We live in an imperfect world, so unfortunately transcoding will probably always be needed
Transcoding – VP8 to H.264
Mobile – OPUS to AMR-WB
OPUS to EVS
How about OPUS to AAC
There are many other reasons than TURN for requiring a media server. These include:
Traditional video conferencing multi-point control unit (MCU) for bridging multiple parties
Transcoding from one audio or video codec to another
Interworking WebRTC media with standard VoIP medis
Recording a stream or conversation
Analyzing or processing a stream in real time, such as inserting an image or video, performing call analytics, or simply adding DTMF
Any kind of person to machine or machine to machine that might not involve another person at all like today’s IVRs and speech recognition systems or the emerging computer vision systems for future applications
Now let’s talk briefly about how to effectively scale your media
The downside the the MCU approach is that is very processor intensive on the server, especially when dealing with HD video.
The reason is each stream needs to be individually encoded and decoded.
A more efficient, higher-capacity approach is a technique we call encoder sharing.
If several devices are receiving the same stream, rather than fully encode each one, you can dramatically increase capacity by encoding only once and sharing that stream.
A newer approach is known as a Selective Forwarding Unit (SFU)
In this architecture, each client sends only one stream to the SFU.
The SFU then redirects the stream to only the end points that want to see it.
The main task for the SFU is managing the encryption and decryption of the streams
No server-side encoding or decoding is required, so the SFU can handle a lot of clients.
An enhancement to this approach is known as simulcast.
Rather than just sending one stream, each client sends 2 or more streams – usually one high bitrate and one low bitrate.
Often times only a single high-bit rate – i.e. HD video – stream is sent for the active talker and the low bit-rate stream is sent for the others.
If a low power or bandwidth limited device is connected then the SFU can forward just the low-bitrate stream.
There is one additional approach called Scalable Video Coding or SVC.
Like simulcast, SVC sends multiple streams of varying quality from each client and a centralized SFU does the routing.
Unlike simulcast where independent streams are sent, SVC uses a layering approach in a single stream.
Like simulcast, the mechanisms for signaling the SFU are not standardized and wide-scale, WebRTC-based systems have yet to emerge.
Fine for a few calls
Run into CPS problems with many