Video 3 - Video Conferencing
Video 3 - Video Conferencing
Video 3 - Video Conferencing
Video Conference
Introduction
Video conference provides audio-visual communication as well as document sharing, including text, tables and images. Early videoconferencing systems were expensive and required large amounts of bandwidth for transmitting video (video compression ratio was low). In addition, high speed networks required for videoconferencing were not widely available. Two types of video conferencing system: Dedicated group videoconferencing system. Desktop videoconferencing system.
CHANG YC: ECP 3086 Multimedia Technology and Applications (2009) Video Conference
Introduction
Dedicated group videoconferencing system: large monitors (27 or 32), high-quality cameras that automatically locate and track speakers during a videoconference, document sharing, electronic whiteboards, and wireless microphones hosted in conference rooms that allow a group of people to meet one or more other groups. Desktop videoconferencing system: Use desktop PCs equipped with a camera, a microphone, a video/audio capture facility, document-sharing equipment and other hardware. Affordable, cheaper, more convenient and flexible way.
CHANG YC: ECP 3086 Multimedia Technology and Applications (2009) Video Conference
Video Conference
Video Conference
Video Conference
Audio and video processing block interface with audio and video (AV) input/output (I/O) devices.
o E.g., video camera, microphone, headphone, and etc.
Also performs compression/decompression of the AV signals, as the current networks used to transport videoconferencing data have limited bandwidth.
Video Conference
Since applications usually reside on the PC of the user, data sharing is more convenient in desktop videoconferencing when compared to the room-based videoconferencing systems.
Video Conference
Video Conference
Multiplex-demultiplex-synchronization
Multiplexdemultiplex-synchronization block multiplexes the resulting audio, video, data, and control signals into a single stream before transmission on the network.
Similarly, the received bitstream is demultiplexed to obtain the audio, video, data, and control signals. This block is also responsible for synchronization of the different media (audio/video/data) being transmitted and for receiver feedback for quality of service (QoS) monitoring.
CHANG YC: ECP 3086 Multimedia Technology and Applications (2009) Video Conference
Network
Entity for transporting videoconferencing data between participants. Preferably a network with low and predictable delay, which is essential for real-time videoconferencing with strict delay requirements.
Video Conference
Video Conference
H.323
H.323 describes not only the videoconferencing terminals but also other components on the network. Intended for use in IP networks that do not guarantee Quality of Service (QoS). Four main components: H.323 Terminal.
MCU. Gatekeeper. Gateway.
Video Conference
H.323
Video Conference
H.323 Terminal
The videoconferencing terminal is where the user initiates a videoconference or receives a videoconferencing call.
Video Conference
H.323 MCU
MCU: The multipoint control unit responsible for multipoint videoconferencing. It is divided into two parts: multipoint processor (MP) and multipoint controller (MC).
MP: Performs media processing, such as audio mixing, video mixing, and video/audio switching.
MC: Provides conference control, such as establishment of common communications mode, and of media channels.
Video Conference
H.323 Gatekeeper
Controls access of H.323 terminals to the network and regulates the bandwidth that the terminals can use. The terminals have to obtain permission from the gatekeeper before a call can be connected. Depending on the current level of usage of the network, the gatekeeper decides whether the call can take place. This can avoid the problem in which too may conference calls ongoing in the network and the total bandwidth required exceeds the networks capacity.
CHANG YC: ECP 3086 Multimedia Technology and Applications (2009) Video Conference
H.323 Gateway
Provides interoperability with other terminals on other networks (such as ISDN, PSTN etc.). Provides translation of call signaling, control channel messages, and multiplexing techniques, e.g.,
Call signaling: Q.931 on ISDN to H.225.0 on LAN. Control: H.242 on ISDN to H.245 on LAN. Multiplex: H.221 on ISDN to H.225.0 on LAN.
Video Conference
H.323 Gateway
Video Conference
Video Conference
H.323 Audio
Audio/speech compression standard can be selected from one of three ITU-T recommendations: G.711: pulse-code modulation (PCM) of voice
frequencies on a 64-kbps channel G.722: 7-kHz audio coding within a 64-kbps channel G.728: coding of speech at 16kbps using low-delay code excited linear prediction (CELP) CELP is an efficient speech coding algorithm using vector quantization and linear prediction with codebook as input.
The choice is determined primary by the amount of transmission bandwidth available for the audio.
CHANG YC: ECP 3086 Multimedia Technology and Applications (2009) Video Conference
H.323 Video
Video compression standard is H.261 or H.263 Video resolution can be either common intermediate format (CIF) or the quarter CIF (QCIF). The spatial resolutions for these two types of video source are:
CIF: Y = 352 x 288, Cb = Cr = 176 x 144 QCIF: Y = 176 x 144, Cb = Cr = 88 x 72
CIF is used for videoconferencing, and QCIF is used for video telephony.
CHANG YC: ECP 3086 Multimedia Technology and Applications (2009) Video Conference
Video Conference
1.The end system initiating the call obtains permission from the gatekeeper to set up a call by sending an access request (ARQ) message to the gatekeeper.
2.The gatekeeper responds with either an access confirm (ACF) or an access reject (ARJ) message. 3.Assuming permission is received for a bipartite call, the initiating terminal then sends a setup request message directly to the called end system.
CHANG YC: ECP 3086 Multimedia Technology and Applications (2009) Video Conference
Video Conference
Video Conference
Video Conference
Video Conference
Video Conference
Video Conference
Proceeds to obtain the IP address of the proxy server for company.com (PS-B) using the domain name service Then, the SIP in PS-A sends the INVITE request message to PS-B
Video Conference
Secondly, the local IP address of the called host. It then uses the IP address to send the INVITE request to the called host
Video Conference
At this point, these two users/hosts can start to exchange information related to the call.
Video Conference
Video Conference
Video Conference
Video Conference