230 likes | 369 Views
H.323 Overview. Demystifying Multimedia Conferencing Over the Internet Using the H.323 Set of Standards. Numbers to know:. H.225 - call setup, establishment, tear-down H.245 - media capability negotiation H.261 & H.263 - video codecs G.7xx - audio codecs. H.323 Architecture.
E N D
H.323 Overview Demystifying Multimedia Conferencing Over the Internet Using the H.323 Set of Standards
Numbers to know: • H.225 - call setup, establishment, tear-down • H.245 - media capability negotiation • H.261 & H.263 - video codecs • G.7xx - audio codecs
H.323 Architecture Audio and Video I/O H.245 Q.931 RAS Audio and Video codecs H.225 Layer
How does all this work? ( the signaling example )
How does all this work? Calling party opens H.323 client
How does all this work? Setup Q.931 Setup
How does all this work? Alerting Q.931 Alerting (ringing)
How does all this work? Connect Q.931 Connect
How does all this work? termCapSet H.245 terminal capabilities
How does all this work? termCapAck H.245 terminal capabilities
How does all this work? mSDet H.245 determine Master/Slave
How does all this work? mSDetAck H.245 determine Master/Slave
How does all this work? mSDetConfirm H.245 determine Master/Slave
How does all this work? openReq H.245 open channel (RTP)
How does all this work? openAck H.245 open channel (RTP)
How does all this work? connected RTP connection
How does all this work? endSession H.245 End Session
How does all this work? ReleaseComplete Q.931 Release Complete
Gatekeeper • Purpose is to manage resources in a zone • Uses RAS signaling • Provides address resolution • Alias Address Modification • Approves calls based on bandwidth • Dialed Digit Translation (PSTN) • Directory Services
Advanced Features • Interoperability with PSTN • Centralized, decentralized, and hybrid multicast conferences through MCU • Datastream and multicast encryption (H.235) • Cascading MC’s for large conferences • FastStart connection (similar to SIP)
H.323 Issues • Interoperability issues between clients • Massive, monolithic, closed specification • Not designed to be readily extensible • Competition from simpler, open, IETF standards (SIP, SDP, RTP)
Why is this important? • Stress test of real latency sensitive data • H.323 central to QoS issues • Authentication carried out through CiNIC?