A TCP based High Definition Video A TCP based High Definition ...
1. A TCP based High Definition Video
Conferencing Platform
Presentation By: Eng Salah Noori Al-Naemi
Eng. Al Naemi
NAV6 Center of Excellence
2. Main Topics
p
What is HD video conferencing
Problems in current VC over UDP
Improving video quality with TCP
Problems of VC over TCP
Getting real time video with TCP
real-time
Q&A
3. What is HD video conferencing
g
HD video conferencing provides more visual
information than any standard-definition
format, for virtually every meeting
environment, from Tele-presence, to group
systems, to executive desktop video solution.
Dallas Paris
4. Problems of current VC over UDP
Some of the most common video problems over
unreliable UDP protocols, are related to video
quality, such as greenish, pixelization, blocky, and
distorted i t
di t t d picture.
5. Improving video q
p g quality with TCP
y
Video conferencing stream could be carried over
TCP to gain advantage of TCP’s as a:
Reliable protocol
Congestion control
6. Problems of VC over TCP
TCP connections could introduce significant
delay and throughput variations in the delivery
of video data
7. Getting real-time video with TCP
g
Table below shows the relation between variable
frame rate with the bandwidth consumption, for
720p HD video stream, as an average for
low, medium, and hi h movement.
l di d high t
3000
2500
2000
Bandwidt (kbps)
1500
th
1000
500
0
1 3 5 7 9 11 13 15 17 19 21 23 25
Frame rate (fbs)
8. Getting real-time video with TCP
g
Our solution to cope with the changing in
network BW is to have a dynamic frame rate
and bandwidth calibration mechanism.
High bandwidth
Low bandwidth