H.264 VIDEO Conferencing over IP
System Configuration

A H.264 VIDEO Conferencing over IP configuration can be set up with the following
Hardware:
 | Video Camera |
 | Microphone |
 | Combined 'Client / H.264 Streaming Server PC' |
 | Graphic Card with RCA connector (e.g. ATI's Radeon 7000 / Radeon VE) |
 | TV with RCA connector |
 | Speakers (optional) |
And the following Demo Software can be modified (and preferably merged
into a single 'H.264 VIDEO Conferencing' application) to support VIDEO
Conference over IP:
How the system works:
- The VIDEO camera and microphone are connected to the DS-400x board
that compresses the recorded video data into H.264 format in real time.
- The board is installed in the combined 'Client / H.264
Streaming Server PC'. The 'Client / H.264 Streaming Server PC' is just a
regular PC. The 'H.264 Streaming Server' software runs on the machine
and waits for the other side (Client PC) to connect over the internet.
The 'H.264 Streaming Server' software
can be implemented using the
Net SDK.
- The 'Client PC' connects to the 'H.264 Streaming Server' over the internet
and the connection should preferably be password protected by the
server to avoid eves dropping. The H.264 Client software can either be
implemented as a separate application or preferably be merged into the
'H.264 Streaming Server' to create a single 'H.264 VIDEO Conference'
application.
- After the Client connects to the server, the video can either be
displayed on the PCs monitor or be sent to a regular TV via the PCs
Graphic Card (note that the graphic card must have an RCA connector
output and should preferably support dual display mode).
- The audio output from the PCs sound card can either be connected to the TV (using an RCA adapter)
or separate speakers can be used.
- The Client must of course also launch a 'H.264 Streaming Server' on
his/her machine so that a bi-directional connection can be set up.
- The bi-directional connection will not be further discussed of
symmetry reasons.
Delay Concerns:
The total delay for the VIDEO data transfer is mainly inflicted by the H.264
encoding/decoding process and the delay in the underlying the network.
 | Lab tests has shown that the H.264 encoding/decoding process imposes
a delay of less than 0.5 seconds when the 'H.264 Streaming Server' is
configured for Constant Bit Rate with a maximum bit rate of 128kbps and
no B-frames are used in the encoding process. |
 | You can ping the intended target machine to get an indication of the underlying
the network delay. |
|