1 / 20

DV over IP

DV over IP. Björn Thorsén Hallberg Eva Codina Sanuy Fredrik Blomqvist Johan Fredriksson Tobias Karlsson. Team 18. May 2000. Agenda. Overview Technologies used Business ideas Video Questions. DV over IP. Main goal: develop a Remote Lecture System using DV on Linux Platforms.

Télécharger la présentation

DV over IP

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. 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. RTP RTP DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DV Client DV Server CIP IP network FireWire UDP socket

  5. RTP RTP DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DIF DV Client DV Server CIP IP network FireWire UDP socket

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

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

  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. Real-time Transport Protocol (RTP) • provides end-to-end delivery services for data with real-time characteristics • services: • timestamping • sequence numbering • payload type identification • “sublayer” of the transport layer

  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. Client application – DView • Functionality: decode and display DV data • Input: series of framesframe = 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

  15. Client application – DView 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. DV Lecturing System • Competitors: • No similar product for Linux platforms yet • Applications with less bandwidth requirement • Conferencing systems

  19. DV Lecturing System • Market segmentation:

  20. Questions ??

More Related