DongHoon Yi 2005/ 1/ 26 [email protected] Networked Media Laboratory Dept. of Information & Communications Gwang-Ju Institute of Science & Technology APAN 19 th Bangkok Meeting Sub-Gbps Uncompressed HDTV over IP Tr ials
Jan 19, 2016
DongHoon Yi2005/ 1/ 26
Networked Media LaboratoryDept. of Information & Communications
Gwang-Ju Institute of Science & Technology
APAN 19th Bangkok Meeting
Sub-Gbps Uncompressed HDTV over IP Trials
- 2 -
Contents
Uncompressed HD Streaming systemDecompressed-Live HDV (221Mbps) Uncompressed-Stored HDTV (885Mbps)
Compressed HDTV (SMPTE 305M , 270Mbps) StreamingUncompressed HDTV (SMPTE 274M,1.2Gbps) Streaming
- 3 -
Uncompressed HD streaming system
Packetizer
DePacketizer
Server Client
HD DisplayHDV Cancoder MPEG-2 Decoder & Packetizer
MPEG-2 TSIEEE 1394
RTP/ UDP/ IP
Analog 720/ 30p
Analog 720/ 60p
S-ATA HDD x 8
8-way RAID Controler
RTP/ UDP/ IP
IPv6Gigabit Network
0.9 Gbps
0.2~0.3 Gbps
Uncompressed-Stored HDTV Streaming
ü Resolution: 1280x720 (60fps)ü Platform: Linux (Ultragrid 0.2.1 + file read module)ü Bandwidth : 885Mbps (1280x720x60x16) ü System: S-ATA(10Krpm) 74G , S-ATA 3Ware RAID controller
Decompressed-Live HDV Streaming
ü Resolution: 1280x720 (30fps)ü Platform : Window (DirectShow GraphEdit)ü Bandwidth : 221Mbps (1280x720x30x8)ü System: HDV Camcoder, IEEE1394 cable
- 4 -
Decompressed-Live HDV (221Mbps)
Goal: Pre-experiments of several hundreds Mbps HDTV streamToo expensive HDTV cameraPre-development of uncompressed HDTV system
Feature1280x720 progressive, 30fps YV12: Planar YUV format, 8-bpp 2x2 U and V planes
UDP Socket TuningBurst sending and then restSender - Non-blocking, Big Sending Buffer
Blocking mode can avoid packet loss in sending buffer Performance is poor (Data loss between sender module and decoder
module) Better performance by Non-blocking mode Avoid packet loss by big sending buffer
Receiver - Blocking, Big Receiving Buffer Non-blocking receiving socket waste computation time to check whether
it receive or not.
- 5 -
Decompressed-Live HDV (221Mbps)
Implementation (based on Windows DirectX)
ExperimentsKAIST GISTIPv6 VLAN220~270Mbps
IEEE1394Interface
MPEG2-TSDemuxer
MPEG2Decoder
AudioDecoder
RTPPacketizer
RTPPacketizer
RTPDepacketizer
(Video)
RTPDepacketizer
(Audio)
VideoRenderer
AudioRenderer
Implemented
Need Configuration
Not Implemented
ClientServer
- 6 -
Uncompressed-Stored HDTV (885Mbps)
System Details
Dual Intel Xeon 2.8C
Server Client
Hardware Software
Intel Server Board SE7525GB2
Samsung 1GB Server RAM x 2
WD S-ATA 74G 10Krpm x 8
Intel PWLA8490MT
S-ATA 3ware RAID Escalade 9500s-8, PCI-X
Dual Intel Xeon 2.8C
Intel Server Board SE7525GB2
Samsung 1GB Server RAM x 2
Seagate S-ATA 120G 7200rpm
Intel PWLA8490MT
GeForce 6600 (PCI Express X 16)
CPU
Main Board
Memory
HDD
NIC
Etc
· Based on ultragrid.0.2.1(USU ISI) - Real time 720p streaming system over ipv4/ipv6 - Developed at Linux
· File Streaming module is added
- 7 -
Uncompressed-Stored HDTV (885Mbps)
H/W IssuesNIC - Different NIC shows different performance
Intel 1Gbps NIC showed the best performance
Disk read up speed Old type of DISK I/O can be bottleneck
LAN cable Cat6 is better than Cat5
S/W IssuesBurst streaming
By giving some delay inter-packet, burst packet sending is fixed.
Other IssuesAcquisition of 720p video file.
Generated by 3D production tool (Alias Maya)
Future works1080i supportsMulti-channel 1080i streaming
- 8 -
Uncompressed-Stored HDTV (885Mbps)
Demonstration
KOREN Workshop (Dec. 3th 2004)
- 9 -
Compressed HDTV (SMPTE 305M , 270Mbps) Streaming
Demonstration between Korea and BarcelonaSystem information
ResearchChannel’s S/W Resolution: 1080i Compressed by SONY HDCAM Codec Transport format: SMPTE 305M(SDTI)
Sender Workstation with Gigabit NIC Stored HD file
Receiver Decoder Box SONY HDCAM Decoder, Demultiplexer, D/A Converter Workstation with Gbit NIC, SDTI Interface card(VideoPump) Display device
- 10 -
Compressed HDTV (SMPTE 305M , 270Mbps) Streaming
International Lightpath provisioning
- 11 -
Compressed HDTV (SMPTE 305M , 270Mbps) Streaming
System Specifications
Audio AMP, Mixer
Audio D/A Converter
Video D/A ConverterDemuxer, Decoder
Audio Speaker
270Mbps Stream Receiver System
PDP Display
- 12 -
Uncompressed HDTV (SMPTE 274M,1.2Gbps) Streaming
Developed in GIST
HD Contents SONY HDCAM, SMPTE 274M standard 1920X1080/59.94/I, 1125 lines per frame (Active line 1080 lines)
Server NAS (Storage system), Workstation with GbE.
Client Workstation with GbE. VideoPump, SONY Demultiplexer and D/A Converter, Display device (PDP)
NAS
Stored File
Sender
Reading source file
Packetization
Receiver
Loss Check
Make Frame
Output toVideo Pump
Buffer
Sony Decoder Box
D/ A converterDemuxer
DATA
Feedback
HD SDI
NAS
Stored File
Sender
Reading source fileReading
source file
PacketizationPacketization
Receiver
Loss CheckLoss Check
Make FrameMake Frame
Output toVideo PumpOutput to
Video PumpBufferBuffer
Sony Decoder Box
D/ A converterDemuxer
Sony Decoder Box
D/ A converterDemuxer
DATA
Feedback
HD SDI