1 / 10

HDVTS: HDV Transmission System

HDVTS is a tool for transmitting HDV over IP on Windows with support for multiple destinations. It features modular structure for easy development of HDV tools.

thaos
Download Presentation

HDVTS: HDV Transmission System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 1. HDV Format • HDV Fortmat : • High-Definition Digital Video Recording and Playback on a DV cassette tapehttp://www.hdv-info.org/ • JVC GR-HD1 Camcorder • 720/30p (1280x720, 30fps) • MPEG-2 TS • Element Stream TypeVideo: MPEG2 (ISO/IEC 13818-2) Audio: MPEG1 (ISO/IEC 11172-3) • 19.2Mbps • Support IEEE1394 interface. • Encoding and Decoding Delay: about 1 sec. • New HDV camcorder (not yet available) • SONY 1080i model (3ccd, $5000) • JVC HDV ENG camcorder (1080i, 3ccd)

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

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

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

  6. 5. Software Structure • Sender: Receive MPEG2-TS stream from JVC GR-HD1 using IEEE1394 interface, and then make RTP packet. • Receiver: Depacketize RTP packets, and then decode and show MPEG2-TS stream. IEEE1394 Interface RTP Packetizer Sender Receiver RTP Depacketizer MPEG2-TSDemuxer MPEG2Decoder Video Renderer Audio Decoder AudioRenderer

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

  8. Receiver’s Graph MPEG2-TS RTP Pakcetizer & Sender Module Senderr’s Graph MPEG2-TS RTP Depacketizer & Receiving Module

  9. 7. Multiple destinations functionality • Can send to multiple destination from single source hdv camcorder. Destinations:Multicast address, Unicast AddressesIPv4/IPv6

  10. 8. Summary • HDVTS is a tool for HDV over IP on Windows Platform. • It can send to multiple destinations (IPv4 and IPv6, 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 • VideoLAN • Open Source Project • Multiple Platform: Windows, Linux, FreeBSD, and Mac OS. • Recent version of VLC support HDV. • VLS with IEEE1394 supporting module by GIST. • Ruff by NICT

More Related