1
WebRTC Impact on Your Network Tsahi Levent-Levi tsahil@bloggeek.me @tsahil 2
Bandwidth A picture may be worth a thousand words BUT it takes a lot more bandwidth to store and send around in Real time with low latency HikingArtist 3
Speakers Goran Stromberg Senior Solution Manager Ericsson Frederic Huve Industry Principal and Chief Solution Architect Network Applications Communications & Media Solutions HP Enterprise Services 4
Goran Stromberg Senior Solution Manager Ericsson WEBRTC IN THE WIRELESS CARRIER SPACE 5
Extended Web communication Consumer, Enterprise, Wholesale Address and Contact Bar MeTab Instant Messaging Group Message File Transfer Video Share Capabilities Discovery CS Voice HD Voice Call Video Call Voice/Video Conf. Augmented Web Communication Communication Dashboard
Building Front End EXISTING and FUTURE Telecom Services Web server Web Application Telecom Network Wireless Device Browser Web App Find & Connect Web API s WebRTC enb HTTPS/REST SRTP/SRTCP EPC H2S Helper (ICE) Server GW IMS PSTN Device
PAAS Offering Cloud Services to an Enterprise Web server Web Application Browser Browser Web Application Carrier PAAS Services Web Application Find and Connect Web API s WebRTC SIP/HTTPS SRTP/SRTCP Find and Connect ICE Media Services SIP/HTTPS SRTP/SRTCP Find and Connect Web API s WebRTC
Examples of Wholesale Retailer case shop Remote patient monitoring Case Hospital Expert Doctor Insurance case Insurance Company CEBP Visualcom Enterprise Agent External web Users
Network Impact / Challenges QoS for WebRTC Traffic Identify the optimum way of using LTE QoS for SRTP/SRTCP Using transport DSCP marking and Ethernet pbit is desired Large Capacity Demands on LTE Access Impact on Cell Planning and RF Optimization Voice/video bandwidth + security overhead May impact scheduling, timing, transport block sizing, etc Work in progress to improve LTE RRM efficiency for high video BW Transcoding to/from OPUS in IMS Media GWs Optimum codec selection with the least fallback for all call types
Summary WebRTC fits very well into 4G Telecom Infrastructure WebRTC is enabler for many new business opportunities in the wireless carrier space Existing LTE QoS concept can be used for WebRTC apps if desired WebRTC brings challenges with high bandwidth demands on LTE access. Work is in progress to meet those demands but spectrum availability will also be paramount
Frederic Huvé Industry Principal and Chief Solution Architect Communications & Media Solutions/Network Applications HP Enterprise Services WEBRTC IMPACT ON ENTERPRISE & INTERNET IP NETWORKS 12
Agenda Reminder for RT QoS over IP network WebRTC use-cases, and impact on IP networks Enterprise IP networks for enterprise users Internet (xdsl) for consumers Solutions to optimize WebRTC experience 13
IP Network QoS for RT Comms Huge daily IP network utilization during working hours Impact on RT communications *actually leading to capacity collapse On October, 3rd At high utilization time, packet loss (up to 4%) and levels of jitter rise (up to 60ms) Voice/Video QoS requirements Data & Voice packet loss < 1% Data& Voice jitter < 30 ms Voice Latency < 150 ms Voice RTT < 300 ms No QoS/ToS change allowed In sync with that, occasionally causes latency extensions from 100 msec to 140 msec and RTT extends from <200 msec to > 300msec 14
WebRTC use-cases Consumer market Web interactive voice & video sessions (e.g. Click-To-Call) Healthcare, Education, Video surveillance use-cases, Enterprise market Collaboration: voice/video/desktop and application sharing Web interactive voice & video sessions 15
WebRTC IP requirements Enterprise scenario - powerful laptop Voice communication, Opus Voice codec ~32 kbps average (~20% variation observed: 28-40 Kbps) Video communication, VP8 video codec, Enterprise Network Desktop sharing (video) Camera SVGA (960x720) Medium video changes (12-13 fps) = 590 kbps Frequent video changes (25 fps) = 1.8 mps 720p (1280x720) Medium video changes (12-13 fps) = 640 kbps Frequent video changes (25 fps) = 2 mps 16
WebRTC IP requirements (end) Consumer scenario Laptop/Tablet/Smartphones Voice communication, Opus speech codec ~32 kbps average, important variation observed. Video communication, VP8 video codec, Internet Network (xdsl-2-xdsl) 600 x 600 Camera Medium video quality (~25 fps) = 580 kbps Rx Medium video quality (~25 fps) = 820 kbps Tx 17
Impacts on IP network Explosion of IP QoS bandwidth: 2Mbps full duplex video stream per browser Chrome RT engine tries to maximize the usage the hosting devices capabilities to optimize the user experience! Set the right QoS marking for Signaling, voice, voice & video, data, and ensure e-2-e QoS settings Congestion control is required for heavy loaded IP network 18
Courtesy PKE Consulting Impacts on IP network For consumer market Forecast of data usage per user / month 50% of session using video will lead to 300-500% BW increase with corresponding interactive video/voice QoS For enterprise market Voice won t be the problem! Huge impact on Enterprise Network to supports mobile video conferencing endpoints. Up to 15x increase! 19
Solutions to manage IP network There s strong need for Active Network Performance Monitoring: For Enterprise IP network, product (like PathView product) going across LAN, WAN, MPLS networks, providing continuous Monitoring, SLA Validation and QoS validation (Figure shows QoS flag has been stripped at hop 6). Existing OSS monitoring solution with specific plug-in, e.g. MPLS, LTE s HP NNMi Plug-Ins (figure shows the EnodeB neighborhood view ANR usecase) 20
Solutions for WebRTC Applications When the Carrier or Large Enterprise are part of the communication chain, there is a need for WebRTC to SIP GW to implement The media policies, e.g. Authorized SD or HD Voice, Audio, stereo Audio Authorized Video codecs, definition, bit-rate and frame-rate on the fly Real Time transcoding from WebRTC Enterprise UC/VoIP/VoLTE/... worlds e-2-e QoS mapping depending on the mobility scenario e.g. for Enterprise IP network, Audio mapped to EF with higher Priority than Audio/Video mapped to AF1 on LANs & WANs e-2-e Congestion control from WebRTC world to SIP e.g. Need RTCP XR extensions to let the application understand that the Packet loss is caused by congested routers 21
HikingArtist 22