Upload
ned
View
2
Download
0
Embed Size (px)
Citation preview
Multimedia communication 24-Mar-15
1
PREPARED BY:ANILA SAGHIR TC-17
FARHEEN NAJEEB TC-43YUSRA KANWAL TC-46
IQRA AYUB TC-51
H.320 MULTIMEDIA CONFERENCING STANDARD
YUSRA KANWALTC-046
INTRODUCTION
H.320 Multimedia Conferencing Standards 2
Multimedia communication 24-Mar-15
2
• Multimedia conferencing, or video conferencing, is an important application of real time media
• Multimedia conferencing refers to meetings at a distance that involve some combination of audio, video, and data collaboration
• When these meetings contain all three media types they are called videoconferences
Introduction
H.320 Multimedia Conferencing Standards 3
• As an advanced communication tool, inter-connectivity and inter-operability require
* that the video conferencing devices involved in the same conference can talk to each other
* i.e., they comply with some common standard
Introduction(cont..)
H.320 Multimedia Conferencing Standards 4
Multimedia communication 24-Mar-15
3
• Multimedia conferencing standard is an umbrella set of standards because
* specifies audio and video coding standards
* addresses call control, conference management, media packet formation and delivery
Multimedia Conferencing Standard
H.320 Multimedia Conferencing Standards 5
• There are two major categories of Multimedia conferencing standards:
* H.32x series from the telecommunication world, standardized by ITU (International Telecommunications Union)
* SIP (Session Initial Protocol) based video conferencing standard from the Internet World, Recommended By IETF (Internet Engineering Task Force)
Multimedia Conferencing Standard(cont..)
H.320 Multimedia Conferencing Standards 6
Multimedia communication 24-Mar-15
4
• All of today’s ITU-T standard-based multimedia conferencing protocols are built from a similar base architecture
• Each standard shares the same basic components that are organized to deliver control, audio, video, and data collaboration to the user
• The differences between the standards are driven from each standards optimal packaging of data for transmission on the network for which they were designed to service
Multimedia Conferencing Architecture
H.320 Multimedia Conferencing Standards 7
• Multimedia conferencing equipment can be categorized into terminals or end-user devices
• Figure 1 shows the generic multimedia terminal architecture’s basic components:
Multimedia Conferencing Architecture(cont…)
H.320 Multimedia Conferencing Standards 8
Multimedia communication 24-Mar-15
5
• H.320, the first international standard of video conferencing, was released by ITU in the early 1990s
* The standard was designed for narrow band switched ISDN (Integrated Service Digital Networks)
• Later on its variants for different network infrastructures were standardized in the mid and late 1990s
ITU-T H.32x Multimedia Conferencing Standards
H.320 Multimedia Conferencing Standards 9
• Its different variants include
* H.321 3 (for broadband ISDN)
* H.322 4 (for guaranteed bandwidth packet switched networks)
* H.324 6 (for Public Switched Telephone Network)
* H.323 5 (for non-guaranteed bandwidth packet switched networks)
ITU-T H.32x Multimedia Conferencing Standards
H.320 Multimedia Conferencing Standards 10
Multimedia communication 24-Mar-15
6
• The ISDN based multimedia conferencing market has been deployed using the ITU-T’s H.320 conferencing standard
• H.320 became a standard in 1990 and is used as the default mode of operation by every major manufacturer of ISDN based videoconferencing equipment
• The protocol is built on a bit level multiplex that can use multiple ISDN B-channels 64 Kbps to send control, audio, video, and data information
H.320 Multimedia Conferencing Standard
H.320 Multimedia Conferencing Standards 11
• The multiplex, which formats data in a synchronous stream where fields are distinguished by bit position, does not require packet headers
• The lack of packet headers makes the multiplex very efficient in its use of bandwidth but requires
* complex implementation
* significant amount of processing power to operate in real-time
H.320 Multimedia Conferencing Standard(cont..)
H.320 Multimedia Conferencing Standards 12
Multimedia communication 24-Mar-15
7
ANILA SAGHIRTC-017
H.320 Components
H.320 Multimedia Conferencing Standards 13
• H.320 consists of
* Terminals
* and multipoint control units called MCUs
• The terminal is the end-user device that is used to participate in a point-to-point or multipoint conference
• A MCU is a network device that enables a terminal to participate in a multipoint conference
H.320 Components
H.320 Multimedia Conferencing Standards 14
Multimedia communication 24-Mar-15
8
• Fig. 2 shows the relationship of the terminal and the MCU for H.320
H.320 Components (cont..)
H.320 Multimedia Conferencing Standards 15
• Audio codec
• Video codec
• Synchronization
• Data application
• Data services
• Multiplexer/de-multiplexer
• System control
• Call setup/signaling
H.320 Terminal
A H.320 terminal includes the following components:
H.320 Multimedia Conferencing Standards 16
Multimedia communication 24-Mar-15
9
• Call setup/signaling
* H.320 uses the ISDN call signaling protocol Q.931 for call setup and tear down
• Connection control :
* Connection control is carried out by the H.242 and H.243 protocols
• Audio codec:
* Although H.320 specifies G.711 as its base audio codec, but G.722 and G.728 are also used
H.320 Terminal(cont..)
H.320 Multimedia Conferencing Standards 17
• Video codec:
* H.320 specifies the H.261 video codec as mandatory and the H.263 video codec as optional
• Data applications:
* Standard data applications defined for use with H.320 come from the T.120 protocol suite. These applications include
� T.126 for still image exchange and white boarding
� T.127 for file transfer
� T.128 for application sharing
H.320 Terminal(cont..)
H.320 Multimedia Conferencing Standards 18
Multimedia communication 24-Mar-15
10
• Data services:
* Data services in H.320 are provided by the T.120 protocol suite. The data services include
� generic conference control GCC (T.124)
� and multipoint communication service MCC (T.122)
• Synchronization(Transmit Audio Delay):
* In H.320, the addition of audio delay for synchronization is optional
• Multiplex:
* H.221 provides the H.320 multiplex capability
H.320 Terminal(cont..)
H.320 Multimedia Conferencing Standards 19
• To conduct a multipoint conference, a MCU performs
* the capability negotiations between its attached endpoints
* to achieve a common operating mode and controls
• MCU functionality can be broken into three main Components
* control processing
* media processing
* media distribution
H.320 Multipoint Control Unit(MCU)
H.320 Multimedia Conferencing Standards 20
Multimedia communication 24-Mar-15
11
• Control processing:
* A MCU is responsible for the connection control processing associated with each terminal connection in a conference
• Media processing:
* A MCU processes the audio, video, and data received from each terminal in a conference based on the configuration defined for that conference
• Media distribution:
* MCU distributes individual audio, video, data, and control streams to each terminal in a conference
H.320 Multipoint Control Unit(cont..)
H.320 Multimedia Conferencing Standards 21
• The audio codec carries out redundancy reduction coding and decoding for audio signals
• Audio codec is a technique implementing an algorithm
* that compresses and decompresses digital audio data according to a given audio file format or streaming media audio format
Audio Codec
H.320 Multimedia Conferencing Standards 22
Multimedia communication 24-Mar-15
12
• The object of the algorithm is
* to represent the high-fidelity audio signal with minimum number of bits
* while retaining the quality
• This can effectively reduce
* the storage space and
* the bandwidth required for transmission of the stored audio file
Audio Codec(cont..)
H.320 Multimedia Conferencing Standards 23
• Although H.320 specifies G.711 as its base audio codec
• But
* Most 128 Kbps conferences Basic Rate ISDN use G.728 for their audio mode
* And most 384 Kbps Primary Rate ISDN Conferences use G.722
Audio codecs for H.320
H.320 Multimedia Conferencing Standards 24
Multimedia communication 24-Mar-15
13
• Table shows the details of the audio algorithms specified for use in H.320
Audio codecs for H.320(cont..)
Algorithm Audio bandwidth Type of algorithm Bit rate
Kbps.
Frame duration
or sample rate
G.711 Narrowband _3
kHz
PCM _Pulse Code
Modulation
48, 56, or
64
8 kHz sample
rate
G.722 Wideband
7 kHz
Sub band ADPCM
_Adaptive Differential
PCM
48, 56, or
64
8 kHz sample
rate
G.728 Narrowband
3 kHz
LD-CELP _Low Delay
Code Excited Linear
Prediction
16 2.5 ms frame
H.320 Multimedia Conferencing Standards 25
• G.711 is the international standard for encoding telephone audio on an 64 kbps channel
* Its formal name is Pulse code modulation (PCM) of voice frequencies
• Sampling rate:
* G.711 uses a sampling rate of 8,000 samples per second, with the tolerance on that rate 50 parts per million (ppm)
* Non-uniform (logarithmic) quantization with 8 bits is used to represent each sample, resulting in a 64 kbps bit rate
G.711
H.320 Multimedia Conferencing Standards 26
Multimedia communication 24-Mar-15
14
• Audio bandwidth: G.711 can encode frequencies between 0 and 4 kHz
• Encoding law: Telco’s can select between two different variants of G.711 and these are commonly referred to as the * A-law* µ-law
• A-law is the standard for international circuits
• Each of these encoding schemes is designed in a roughly logarithmic fashion
• Lower signal values are encoded using more bits
G.711(cont..)
H.320 Multimedia Conferencing Standards 27
• higher signal values require fewer bits
• This ensures that low amplitude signals will be well represented, while maintaining enough range to encode high amplitudes
• Transmission of character signals: When character signals are transmitted serially, i.e. consecutively on one physical medium
* bit No. 1 (polarity bit) is transmitted first
* And No. 8 (the least significant bit) last
G.711(cont..)
H.320 Multimedia Conferencing Standards 28
Multimedia communication 24-Mar-15
15
• When network traffic is normal, a low-compression algorithm is used but
* When network traffic is heavy, bandwidth is automatically conserved by means of a higher than usual ratio of digital compression
• The G.722 ITU Standard is a wideband audio codec
• It is a standard for high-quality digital voice communications
G.722
H.320 Multimedia Conferencing Standards 29
• It operates at a data sampling rate of 16kbps
* which is double that of a traditional Pulse Code Modulated telephone
• The higher sampling rate allows the G.722 codec to provide higher clarity of audio signals than G.711
• The G.722 codec can provide 7 kHz wideband speech at transmission rates of 48Kbps, 56Kbps and 64Kbps
G.722(Cont..)
H.320 Multimedia Conferencing Standards 30
Multimedia communication 24-Mar-15
16
• A key reason the G.722 codec is used by broadcasters to transmit speech via telephone lines [ISDN 64Kbps B Channels can carry G.722]
* is the greater level of audio clarity it provides
* In practice, this codec generally negotiates at 64Kbps even though it can operate at lower bandwidth rates
G.722(cont..)
H.320 Multimedia Conferencing Standards 31
• G.728 is an ITU-T standard for audio coding
* And specified as part of the H.320 international video conferencing standard
* operating at 16 kbps
* uses low-delay code excited linear prediction(LD-CELP)
• G.728 coders are widely used for applications of
* telephony over packet networks
* especially voice over cable and VoIP, where low delay is required
G.728
H.320 Multimedia Conferencing Standards 32
Multimedia communication 24-Mar-15
17
• Video codec requires processing delays
• So to maintain lip synchronization
* audio must be delayed in the system
• In H.320, Transmit Audio Delay enable the audio is to be delayed in the transmitter
* to compensate for the video encode path delay
* to allow the receiver to maintain lip synchronization
Synchronization(Transmit Audio Delay)
H.320 Multimedia Conferencing Standards 33
FARHEEN NAJEEB TC-043
SYSTEM CONTROL,CALL SETUP & MULTIPLEXING IN
H.320
H.320 Multimedia Conferencing Standards 34
Multimedia communication 24-Mar-15
18
Call Setup
• The call setup procedure associated with an ISDN is defined in recommendation Q.931
H.320 Multimedia Conferencing Standards 35
H.320 Multimedia Conferencing Standards 36
ITU standard ISDN connection
control signaling protocol
Q.931
Multimedia communication 24-Mar-15
19
• The system control unit carries out such functions as network access through end-to-network signaling and end-to-end control
• The system control standard :
* H.242
* H.230
SYSTEM CONTROL
H.320 Multimedia Conferencing Standards 37
• ITU-T Recommendation for a system for establishing communications between audiovisual terminals
• H.242 addresses :
* call setup and teardown
* in-band signaling and control
* channel management
H.242
H.320 Multimedia Conferencing Standards 38
Multimedia communication 24-Mar-15
20
• Frame synchronous control and indication signals for audiovisual systems
• Defines call control
H.230
H.320 Multimedia Conferencing Standards 39
H.221
• Defines the transmission frame structure for audiovisual tele-services in channels of 64 to 1920 Kbps
MULTIPLEXING
H.320 Multimedia Conferencing Standards 40
Multimedia communication 24-Mar-15
21
• Divide bit stream into 80 octet frames
• Logically, divide each frame into 8 sub channels
• Bit 1 of each octet is in sub channel 1, etc.
H.221 FRAMING
H.320 Multimedia Conferencing Standards 41
• Sub channel 8 contains metadata (and some real data):
• FAS(Frame Alignment Signal):
* Easily recognized bit pattern repeated in alternate frames
• BAS(Bandwidth Allocation Signal):
* Sequence of code points used to negotiate how the sub channels are used and to add sub channels for higher data rates
H.221 FRAMING(cont..)
H.320 Multimedia Conferencing Standards 42
Multimedia communication 24-Mar-15
22
• There are many different ways of dividing up the sub channels between audio, video and data
H.221 FRAMING(cont..)
H.320 Multimedia Conferencing Standards 43
IQRA AYUBTC-051
USER DATA APPLICATIONS
H.320 Multimedia Conferencing Standards 44
Multimedia communication 24-Mar-15
23
• The user data applications are based on the T.120
standard which, in practice, consists of a set of
recommendations
• There is a set of application-specific
recommendations that support the sharing of
various media types
• These all recommendations are ITU-T
recommendations
User Data Applications
H.320 Multimedia Conferencing Standards 45
• The T.120 standard contains: A series of
communication and application protocols and
services
• T.120 Recommendations s series: Provides support for
real-time, multipoint data communications for use in
multimedia conferencing environment
User Data Applications(cont..)
H.320 Multimedia Conferencing Standards 46
Multimedia communication 24-Mar-15
24
• T.120 Recommandation series contains following
components:
* T.121 (1996)
* T.122 (1993)
* T.123 (1993)
* T.124 (1995)
* T.125 (1994)
* T.126 (1995)
* T.127 (1995)
T.120 Components
H.320 Multimedia Conferencing Standards 47
Model of T.120 Series Architecture
H.320 Multimedia Conferencing Standards 48
Multimedia communication 24-Mar-15
25
• Transport Protocols - T.123:
* Specifies transport profiles for
PSTN,ISDN,CSDN,PSDN and TCP/IP
* Protocol Stack for Audio graphics and
Audiovisual Teleconference Application
* Includes built-in error correction facilities
Components Overview
H.320 Multimedia Conferencing Standards 49
• Multipoint Communication Service (MCS) - T.122,
T.125
* T.122: Defines multipoint services available to
the developer
* T.125: Specifies data transmission Protocol
Components Overview(cont..)
H.320 Multimedia Conferencing Standards 50
Multimedia communication 24-Mar-15
26
H.320 Multimedia Conferencing Standards 51
• T.124 : Generic Conference Control (GCC)
* Provides set of facilities for establishing
and managing the multipoint conference
* Provides conference security
Components Overview(cont..)
• T.121: Generic Application Template (GAT)
• T.126 : Multipoint Still Image and Annotation
Protocol (MSIA)
• T.127 : Multipoint Binary File Transfer Protocol
(MBFT)
Components Overview (cont..)
H.320 Multimedia Conferencing Standards 52
Multimedia communication 24-Mar-15
27
• Node Controller
* The Node Controller manages defined GCC Service Access Points (SAPs)
* This provides the node flexibility in responding to GCC events
* Most of these GCC events relate to:
� establishing conferences
� adding or removing nodes from a conference
� breaking down and distributing information
Components Overview (cont..)
H.320 Multimedia Conferencing Standards 53
• Multipoint Data Delivery
• Interoperability
• Reliable Data Delivery
• Multicast Enabled Delivery
• Network Transparency
• Application Independence
• Co-existence with Other Standards
• Extendibility
• Support for Varied Topologies
Key Benefits of T.120
H.320 Multimedia Conferencing Standards 54
Multimedia communication 24-Mar-15
28
• Video Conferencing Standards by TANDBERG, Application Notes,D10740, Rev 2.3
• Computer Networks 31 1999. 225–235(Multimedia conferencing over ISDN and IP networks using ITU-T H-series recommendations: architecture, control and coordination Mark )
• Reid VideoSerÍer Inc., 63 Third AÍenue, Burlington, MA 01803, USA
• http://www.itu.int/rec/T-REC-G.711/e
• http://www.freesoft.org/CIE/Topics/127.htm
• http://www.allaboutfoip.com/g711.html
• ITU-T Recommendation T.120(1996), Data Protocol for Multimedia Conference.
• A Primer on the T.120 Series Standard, http://www.packetizer.com/ipmc/t120/primer/
References
H.320 Multimedia Conferencing Standards 55
H.320 Multimedia Conferencing Standards 56
THANK YOU