+ All Categories
Home > Documents > HDVTS: HDV Transmission System 2004. 7. 6 Joonbok Lee KAIST [email protected].

HDVTS: HDV Transmission System 2004. 7. 6 Joonbok Lee KAIST [email protected].

Date post: 24-Dec-2015
Category:
Upload: cuthbert-murphy
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
10
HDVTS: HDV Transmission System 2004. 7. 6 Joonbok Lee KAIST [email protected]
Transcript
Page 1: HDVTS: HDV Transmission System 2004. 7. 6 Joonbok Lee KAIST jblee@cosmos.kaist.ac.kr.

HDVTS: HDV Transmission System

2004. 7. 6Joonbok Lee

[email protected]

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

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)

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

2. HDVTS System Diagram

MPEG-2 TS

IP Network

PacketizerPacketizer and MPEG2 Decoder

Sender Receiver

TS Packets …

…RTP Packets

HDV Camcorder

IEEE1394Interface

HD Display

Analog 720/30p

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

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 requirementSender: Pentium 3 1GHz. 256MB RAM with IEEE1394 interface cardReceiver: Pentium 4 1.8GHz. 512MB RAM (for software MPEG2 decoder)

• Both binary and source code are opened to public.

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

4. RTP Packet Format

• 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.

Group Of Pictures

Picture Slices PES

Variable length

TS Packets

Fixed Size: 188Byte

RTP Header

RTP Header RTP Header

RTP Header

RTP Packets

Slice Slice

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

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

MPEG2Decoder

MPEG2-TSDemuxer

Video Renderer

AudioRenderer

Sender

Receiver

Audio Decoder

RTP Depacketizer

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

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

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

MPEG2-TS RTP Pakcetizer & Sender Module

MPEG2-TS RTP Depacketizer &Receiving Module

Senderr’s Graph

Receiver’s Graph

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

7. Multiple destinations functionality

• Can send to multiple destination from single source hdv camcorder.

Destinations:Multicast address, Unicast AddressesIPv4/IPv6

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

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


Recommended