Presentation is loading. Please wait.

Presentation is loading. Please wait.

DV over IP Björn Thorsén Hallberg Eva Codina Sanuy Fredrik Blomqvist Johan Fredriksson Tobias Karlsson Team 18 May 2000.

Similar presentations


Presentation on theme: "DV over IP Björn Thorsén Hallberg Eva Codina Sanuy Fredrik Blomqvist Johan Fredriksson Tobias Karlsson Team 18 May 2000."— Presentation transcript:

1 DV over IP Björn Thorsén Hallberg Eva Codina Sanuy Fredrik Blomqvist Johan Fredriksson Tobias Karlsson Team 18 May 2000

2 Agenda Overview Technologies used Business ideas Video Questions

3 DV over IP Main goal: develop a Remote Lecture System using DV on Linux Platforms

4 DIF RTP IP network FireWire DV ServerDV Client UDP socket DIF RTP DIF CIP DIF

5 RTP IP network FireWire DV ServerDV Client UDP socket DIF RTP DIF CIP DIF

6 Digital Video (DV) provides high-quality video data individual frame compression supports NTSC and PAL video formats

7 Digital Interface Format (DIF) DV Frame DIF sequence 0 DIF sequence n-1 DIF sequence 1 Header Section Subcode Section VAUX Section Audio & Video Section DIF block 0DIF block 1DIF block 2DIF block 149 (120.000 bytes) (12.000 bytes) NTSC: n=10 PAL : n=12

8 FireWire (IEEE 1394) High Perfomance Serial Bus Characteristics: –Low cost –High-bandwidth Topology: –Peer-to-peer protocol –Automatic bus configuration

9 FireWire (IEEE 1394) cont. Benefits: –Guaranteed bandwidth –Hot plugging –Scalability –Flexibility –Universal interconnection –Cable power

10 Common Isochronous Packet (CIP) FireWire supports isochronous transfer isochronous data transfer –ensures constant data rate –time-dependent 6 DIF blocks in each CIP packet isochronous = equal time

11 GNU/Linux IEEE1394 Subsystem The driver hierarchy:

12 provides end-to-end delivery services for data with real-time characteristics services: –timestamping –sequence numbering –payload type identification “sublayer” of the transport layer Real-time Transport Protocol (RTP)

13 Server application – DV Server Main program: There are two processes working with shared memory: –Read CIP packets from the FireWire –Send the DIF blocks encapsulated in RTP packets through the UDP socket to the IP network.

14 Functionality: decode and display DV data Input: series of frames frame = full video image + 1/30 sec. sound + aux. data Algorithm (3 steps) 1. Decode DIF blocks 2. Run iDCT (inverse-Discrete-Cosine- Transformation)  luminance & chrominance 3. Convert YCrCb to RGB and draw the data on the screen Client application – DView

15 Options to improve the perfomance: 1. Downscaling: reduces the displayed size of the video 2. Reduced rendering precision 3. Grayscaling: removes the need of: - decode and render the chrominance - convert from YCrCb to RGB

16 KnowDV The objective of the company: –provide real-time video transfers How will we succeed? –unique and useful products –user-friendly interface –consultant services –multi-platform solutions

17 DV Lecturing System The product: DV Lecturing System –Cheap –High quality video –Multi-platform Target groups: –Companies –Universities –Private users

18 Competitors: –No similar product for Linux platforms yet –Applications with less bandwidth requirement –Conferencing systems DV Lecturing System

19 Market segmentation: DV Lecturing System

20 Questions ??


Download ppt "DV over IP Björn Thorsén Hallberg Eva Codina Sanuy Fredrik Blomqvist Johan Fredriksson Tobias Karlsson Team 18 May 2000."

Similar presentations


Ads by Google