Firing up dvts over ipv6
This presentation is the property of its rightful owner.
Sponsored Links
1 / 20

Firing Up DVTS over IPv6 PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on
  • Presentation posted in: General

Firing Up DVTS over IPv6. Bill Cerveny. What is DVTS?. “Digital Video over IP” Videoconferencing over IPv6 or IPv4 with preference for IPv6 A product of the Wide Project http://www.sfc.wide.ad.jp/DVTS/. Operating Systems Supported. FreeBSD NetBSD Linux

Download Presentation

Firing Up DVTS over IPv6

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Firing up dvts over ipv6

Firing Up DVTS over IPv6

Bill Cerveny


What is dvts

What is DVTS?

  • “Digital Video over IP”

  • Videoconferencing over IPv6 or IPv4 with preference for IPv6

  • A product of the Wide Project

  • http://www.sfc.wide.ad.jp/DVTS/


Operating systems supported

Operating Systems Supported

  • FreeBSD

  • NetBSD

  • Linux

  • Windows 2000 and Windows XP (IPv4 only as of Jan 10, 2002)

  • MacOS X -- incomplete; IPv4 seems to work; IPv6 stuff incomplete


Tested operating system environments

Tested Operating System Environments

  • Linux

    • Must use specific Linux kernel and configuration

    • Used Debian Linux, but any Linux variant should be OK

    • Firewire configuration on desktop easy, but challenging on laptop PC

    • Once working, everything looked obvious

    • Gory details at end of presentation


Tested operating system environments1

Tested Operating System Environments

  • MacOS X

    • Wasn’t able to build without significant modification; port incomplete


Tested configuration

DV Camcorder

DV Camcorder

Desktop or

Laptop PC

Desktop or

Laptop PC

Tested Configuration

This shows video/audio flow

Going one direction only. For

Both directions, duplicate this

Going in opposite direction.

Firewire Link

15-30Mbps IPv6

Abilene

15-30Mbps IPv6

SVGA or

Composite Video

Video Content

Firewire Link


Network traffic generated

Network Traffic Generated

  • By default, 32Mbps IPv6 or IPv4 traffic is generated in each direction (30 frames per second)

  • Can reduce frame rate to 15 frames per second to reduce bandwidth to about 16Mbps without noticable degradation in video performance


Bandwidth stats from test between chicago and armonk ny

Bandwidth Stats from Test Between Chicago and Armonk, NY

  • Abilene (mix of IPv4 and IPv6 traffic)


Bandwidth stats from test between chicago and armonk ny1

Bandwidth Stats from Test Between Chicago and Armonk, NY

  • Armonk IPv6 Router Stats - FastEthernet Interface

Armonk, NY IPv6 Router Stats - Tunnel


Cost of dvts wide estimate

Cost of DVTS -- Wide Estimate


Dvts cost my experience

DVTS Cost - My Experience


References

References

  • DVTS Main Page - http://www.sfc.wide.ad.jp/DVTS/

  • DVTS Presentation to Internet2 IPv6 Workshop in Los Angeles - http://www.toyabe.net/I2-presentation.ppt


Linux configuration notes

Linux Configuration Notes

  • Configured on Debian Linux, 2.4.12 kernel.

  • Turned on IEEE1394 (and IPv6) support in Linux kernel

  • DVTS source code looks for IEEE1394 kernel source code at /usr/src/linux/drivers/ieee1394

  • Must install libraw1394 libraries


Kernel configuration 1 of 3 turning on experimental code

Kernel configuration - 1 of 3Turning on “Experimental” Code


Kernel configuration 2 of 3 enabling ipv6

Kernel configuration 2 of 3Enabling IPv6


Kernel configuration 3 of 3 ieee1394 options

Kernel configuration 3 of 3IEEE1394 Options


Personal linux hardware compatibility notes

Personal Linux/Hardware Compatibility Notes

  • What works:

    • IBM Thinkpad T21 and 600E

      • Western Digital IEEE1394 Cardbus card (WDAD0003-RNW)

      • Sony DCR-PC9 Camcorder (also DCR-PC3 and DCR-PC7)

      • Sony A/D Converter

    • Dell 400Mhz GX1

      • Pinnacle PCI IEEE1394 card

      • Orange Micro IEEE1394/USB PCI card (USB not tested)

      • Siig PCI card

      • All Firewire devices listed above


Personal hardware compatibility notes

Personal Hardware Compatibility Notes

  • Doesn’t work:

    • Siig 2-port Cardbus card (NN-PC2012)

    • Dazzle Hollywood A/D Bridge


Warnings

Warnings

  • Don’t try to use ohci1394 stuff in pcmcia-cs source code -- it doesn’t work and developers don’t intend to fix it (I wasted a lot of time troubleshooting it, before I gave up)

  • If you are using a Cardbus IEEE1394 card and Linux freezes, you must remark some ohci1394 initialization code (this seems to be a laptop memory problem)


Final note about dvts imho

Final Note about DVTS (IMHO)

  • You have to get past source code and hardware configuration problems, but once you do this, DVTS seems easy and straightforward.


  • Login