Enterprise Video Conferencing When Voice Meets Video How SIP & H.323 Can Coexist SIPNOC 2014 Presented by: Gernot Scheichl June 2014
Agenda The Market The Challenges History Comparing the Protocols (H.323 and SIP) Video Conferencing Network Designs Private / Public Traffic flows Conclusion 2
Market Rapid adoption Double digit, Y-Y growth Innovative applications Mobility Unified communications Cloud services Real benefits Reduced costs Increased productivity Time to market advantages Faster dispute resolution Meaningful customer interactions Wainhouse Research, Validating ROI in Enterprise and SMB July 2009 3
Challenges Seamless support of distributed users using different video clients across different IP networks IP Network NAT/FW, QoS, LAN/WAN; WAN/WAN Borders Security Content and Network Interoperability Protocol and Codec Dial Plan Private and Global Dialing Method Quality of experience Audio/Video Codec, IP QoS, Troubleshoot & Monitor 4
A little History Looking over the last 4 decades as it relates to Network: What Networks are used? Quality: Video Call Experience and Network QoS Security: Network / Content Security Protocol: Application Network Protocols Codec: Audio and Video Dial-Plan: How do we connect / dial each other? Comment: additional information 5
A little History 80 s and 90 s The 80 s: Network: public ISDN and private direct links Quality: good (64k-384k), little network bandwidth Security: external encryption devices Protocol: H.320, V.35/X.21 Codec: G.711 and H.261 Dial-Plan: WorldWide (E.164) and private (direct link) Comment: Large equipment price drops first commercial VC-Systems The 90 s: Network: public and private ISDN, ATM, Ethernet 10Mbps hub/switched Quality: better (64k-768k), more network bandwidth Security: H.325, external encryption devices Protocol: More H.32x (H.321, H.310 and H.323), proprietary Codec: G.711/729 and H.261/263; mpeg2 Dial-Plan: various, but overall E.164 based (public and private) Comment: Video Islands are being created. First Video as a service offerings (e.g.: MCUs by carriers, CuSeeMe (IP)) 6
A little History 2000 s The 2000 s: SIP - here I come Network: Ethernet (IP-QoS) 10/100 Mbps switched; ISDN and ATM going away Quality: better, up to 1Mpbs, IP-QoS end to end challenge, higher BW at lower cost Security: IP network security becomes important (FW/NAT) Protocol: H.323, SIP and some proprietary (e.g. Skype, ichat) Codec: wideband G.722, H.264, mpeg4 Dial-Plan: E.164 based (GDS), H.323 AnnexO (IP@extension), SIP URL Comment: SIP finds high adoption in VoIP H.323 Video Islands growing larger. Global Dialing Scheme (GDS) formed (public GK with hierarchies) More Video as a service offerings for MCU and GW services Video conferencing equipment (endpoint and servers) price drop using general purposed processors 7
A little History 2010 s The 2010 s: Network: Ethernet (IP-QoS, 1Gbps), Wireless Quality: real good 2Mbps+; HD-Video (TelePresence), IP-QoS, high BW at very low cost Security: network security becoming a MUST Protocol: H.323, SIP and more proprietary (e.g. Facetime, google hangout, use of WebRTC) Codec: narrow band codecs Dial-Plan: various, E.164, H.323 AnnexO, SIP URL, RealPresence Comment: More Video as a service offerings any device to any device Video Conferencing enabled devices everywhere How to better interconnect H.323 and SIP video conferencing networks islands and how to reach other video conferencing endpoints? 8
Compare H.323 and SIP Standard Bodies H.323 ITU (part of the H.32x umbrella) SIP IETF (starting with RFC 3261) Network Signaling - Protocols 9
H.323 and SIP H.323 SIP Comment Terminals (TE) User Agent (UAC / UAS) Endpoints to either create or receive messages Gatekeeper (GK) Registrar, Proxy SIP Server Endpoint registration, authentication, address resolution, admission control, call routing Gateway Gateway Link between networks (e.g. IP to PSTN) Multipoint Control Unit (MCU) Conference Bridge Multipoint conference Border / Peer SBC / ESBC H.323: Zone/Domain mgmt and some network topology features SIP: middle box between UA and SIP Server (topology hiding, NAT traversal) Note: This simplified table shows how H.323 and SIP can be compared with each other. There is no 100% match, but it does help when trying to understand enterprise video conferencing network designs. 10 June 17, 2014
??? H.323 and SIP Protocol Stack??? 11 17/06/2014
H.323 and SIP Network Signaling H.323 Signaling SIP Method Comment RAS (Registration, Admission, Status) Register Communication between endpoint and Server ; RAS also used to communicate between GK ers H.225 Call Signaling Invite, ACK, Cancel, Bye, PRACK Call setup and tear down H.245 Call Control SIP SDP and Options Capability negotiation (master/salve), codec (voice and video) Note: This simplified table shows how H.323 and SIP network signaling can be compared with each other. There is no 100% match, but it does help when trying to understand enterprise video conferencing network designs. A more extensive comparison can be found at: http://www.en.voipforo.com/h323vssip.php 12 June 17, 2014
H.323 and SIP Network Signaling (Example) http://www.en.voipforo.com/h323/h323_example.php http://www.en.voipforo.com/sip/sip_example.php 13 17/06/2014
Network designs for H.323 and SIP Network layout and Directory Service Address resolution / translation Protocol translation Call Flows Security QoS 14
H.323 and SIP in a network MCU GK MCU Peer H.323 GK GW Border PSTN E.164 dialing IP -Network SBC/ESBC Proxy GW SIP Registrar Proxy IVR Bridge VM H.323 Clients Terminal H.323 and SIP Client (dual stack) SIP Clients UserAgent
H.323 and SIP Directory and Protocol translation? GK-Neighboring E.164; Prefixdialing GDS GK GK PSTN E.164 dialing Common Directory Protocol Translate Registrar SIP Peering url-dialing Registrar H.323 IP -Network SIP H.323 Clients H.323 and SIP Client (dual stack) SIP Clients
H.323 and SIP Media Flows PSTN H.323 MCU SIP H.323 IP -Network SIP H.323 Clients H.323 and SIP Client (dual stack) SIP Clients
H.323 and SIP Media Flows Solution Common Solution: Meet me on my Bridge PSTN Solves Address Resolution Protocol translation Transcoding H.323 MCU SIP H.323 IP -Network SIP H.323 Clients H.323 and SIP Client (dual stack) SIP Clients
Managed Video Conferencing FEATURES Account Mgmt Billing / Reporting Protocol - Translation 323 VC-NOC SIP Issues Costly Infrastructure Troubleshooting? Monitoring Media Handling Network BW / QoS NAT traversal NAT/FW/Security Conf. Bridge (MCU) Gateways H.323 IP -Network SIP H.323 Clients H.323 and SIP Client (dual stack) SIP Clients
Security between IP Networks FEATURES Issues Protocol aware Reg / Auth for remote clients Signaling / Media Ports H.323 Border IP Network - C H.323 Border Costly additional Infrastructure Not easy to setup Troubleshooting? Monitoring IP-NAT traversal NAT/FW/Security FW SBC/ESBC SBC/ESBC Whom to trust? H.323 /SIP IP Network - A H.323 Border SBC/ESBC IP Network - B H.323 /SIP H.323 and SIP Clients H.323 and SIP Clients
Bandwidth Ctrl between IP Networks FEATURES Issues Call Admission Control CAC BW BW reservation Traffic tagging Priority H.323 Border IP Network - C H.323 Border CAC policies Traffic tags honoring Device TS support? Monitoring Traffic shaping SBC/ESBC SBC/ESBC H.323 /SIP IP Network - A H.323 Border SBC/ESBC IP Network - B H.323 /SIP H.323 and SIP Clients H.323 and SIP Clients
Managed Cloud Video Conferencing Services FEATURES Connect ANY to ANY regardless of what video endpoint you have at a nominal fee. SBC is optional. Tunnel through networks H.323 and SIP VC-NOC H.323 Border SBC/ESBC Other Issues Service Plans $ Troubleshooting? Network BW / QoS NAT/FW/Security IP Network IP Network Endpoints Endpoints
BW issue media flow with other H.323 and SIP VC-NOC Other Outbound = 2 Inbound = 4 Outbound = 1 Inbound = 2
Some Conclusions IP Network BW overall plenty and low cost Border are available (NAT, Security, QoS) Security is important Interoperability overall good Directory Services between H.323/SIP -- available Protocol Translation -- available Quality of Experience good Getting everything work smoothly together - hard Troubleshooting / Monitoring not easy 24 June 17, 2014
Click to edit Master title style Thank You! 25