HDVTS HDV Transmission System 2004 7 6 Joonbok

HDVTS: HDV Transmission System 2004. 7. 6 Joonbok Lee KAIST jblee@cosmos. kaist. ac. kr

1. HDV Format • HDV Fortmat : • JVC GR-HD 1 Camcorder – High-Definition Digital Video Recording and Playback on a DV cassette tape http: //www. hdv-info. org/ – 720/30 p (1280 x 720, 30 fps) – MPEG-2 TS • Element Stream Type Video: MPEG 2 (ISO/IEC 13818 -2) Audio: MPEG 1 (ISO/IEC 11172 -3) – 19. 2 Mbps – Support IEEE 1394 interface. – Encoding and Decoding Delay: about 1 sec. • New HDV camcorder (not yet available) – SONY 1080 i model (3 ccd, $5000) – JVC HDV ENG camcorder (1080 i, 3 ccd)

2. HDVTS System Diagram HDV Camcorder HD Display … TS Packets MPEG-2 TS Analog 720/30 p IEEE 1394 Interface IP Network … … Sender … Packetizer RTP Packets Packetizer and MPEG 2 Decoder Receiver

3. Specification • • Platform: Microsoft Windows XP (based on Direct. Show) Standard: • • • Supports Unicast, Multicast, IPv 4, and IPv 6. Can send to multiple destinations. MPEG 2 Decoder: • Minimum system requirement • Both binary and source code are opened to public. RTP over IP (RFC 1889) RTP Payload format for MPEG Video (RFC 2250) Software Decoder (libmpeg 2, Elecard’s MPEG 2 Decoder) Plan to support hardware decoder. Sender: Pentium 3 1 GHz. 256 MB RAM with IEEE 1394 interface card Receiver: Pentium 4 1. 8 GHz. 512 MB RAM (for software MPEG 2 decoder)

4. RTP Packet Format Group Of Pictures Picture Slices PES … Variable length RTP Packets RTP Header … RTP Header … • RTP Packet contains several TS Packets. • if new slice is begin, make another RTP packet. – It don’t divide a TS packet. – – Reduce effect of packet loss. Reduce decoding overhead. TS Packets Slice Fixed Size: 188 Byte

5. Software Structure • • Sender: Receive MPEG 2 -TS stream from JVC GR-HD 1 using IEEE 1394 interface, and then make RTP packet. Receiver: Depacketize RTP packets, and then decode and show MPEG 2 -TS stream. Sender Receiver IEEE 1394 Interface RTP Packetizer RTP Depacketizer MPEG 2 -TS Demuxer MPEG 2 Decoder Video Renderer Audio Decoder Audio Renderer

6. RTP Packetizer and Depacketizer Module • RTP Packetizer and Depacketizer are implemented as Direct. Show COM object. – Can be used in other applications. – Can make new application by combining with other filters. Example: HDV Relay HDV Splitter HDV Recorder

Receiver’s Graph MPEG 2 -TS RTP Pakcetizer & Sender Module Senderr’s Graph MPEG 2 -TS RTP Depacketizer & Receiving Module

7. Multiple destinations functionality • Can send to multiple destination from single source hdv camcorder. Destinations: Multicast address, Unicast Addresses IPv 4/IPv 6

8. Summary • • HDVTS is a tool for HDV over IP on Windows Platform. It can send to multiple destinations (IPv 4 and IPv 6, multicast addresses and unicast addresses) from single source HDV camcorder. Its modular structure can make it easy to develop other kind of HDV tools. Other HDV tools – Robust HDTV transmission System by Hiroshima Univ. • Platform: Linux • FEC support – Video. LAN • • Open Source Project Multiple Platform: Windows, Linux, Free. BSD, and Mac OS. Recent version of VLC support HDV. VLS with IEEE 1394 supporting module by GIST. – Ruff by NICT
- Slides: 10