Upload
repu-daman
View
214
Download
0
Embed Size (px)
Citation preview
8/9/2019 16 Dvts Over Ipv6
1/20
Engineering Workshops
Firing Up DVTS over IPv6
Bill Cerveny
8/9/2019 16 Dvts Over Ipv6
2/20
Engineering Workshops
What is DVTS?
Digital Video over IP
Videoconferencing over IPv6 or IPv4 with
preference for IPv6
A product
ofth
eW
ide Project
http://www.sfc.wide.ad.jp/DVTS/
8/9/2019 16 Dvts Over Ipv6
3/20
Engineering Workshops
Operating Systems Supported
FreeBSD
NetBSD
Linux
Windows 2000 and Windows XP (IPv4 only asof Jan 10, 2002)
MacOS X -- incomplete; IPv4 seems to work;
IPv6 stuff incomplete
8/9/2019 16 Dvts Over Ipv6
4/20
8/9/2019 16 Dvts Over Ipv6
5/20
Engineering Workshops
Tested Operating System
Environments
MacOS XWasntable to build without significant
modification; port incomplete
8/9/2019 16 Dvts Over Ipv6
6/20
Engineering Workshops
Tested Configuration
DV Camcorder
Desktop or
Laptop PC
DV CamcorderDesktop or
Laptop PC
Abilene
Firewire Link
Firewire Link
15-30Mbps IPv6
15-30Mbps IPv6
Video Content
SVGA or
Composite Video
This shows video/audio flow
Going one direction only. ForBoth directions, duplicate this
Going in opposite direction.
8/9/2019 16 Dvts Over Ipv6
7/20
Engineering Workshops
Network Traffic Generated
By default, 32Mbps IPv6 or IPv4 traffic isgenerated in each direction (30 frames per
second)
Can reduce frame rate to 15 frames per second
to reduce bandwidthto about 16Mbps without
noticable degradation in video performance
8/9/2019 16 Dvts Over Ipv6
8/20
Engineering Workshops
Bandwidth Stats from Test Between
Chicago and Armonk, NY
Abilene (mix of IPv4 and IPv6 traffic)
8/9/2019 16 Dvts Over Ipv6
9/20
Engineering Workshops
Bandwidth Stats from Test Between
Chicago and Armonk, NY
Armonk IPv6 Router Stats - FastEthernetInterface
Armonk, NY IPv6 Router Stats - Tunnel
8/9/2019 16 Dvts Over Ipv6
10/20
Engineering Workshops
Cost of DVTS -- Wide Estimate
Item Quantity Per End Cost Each
Desktop or laptop
computer
2 $2,000
Firewire cards for
PC or laptop
2 $70
Camcorder 2 $1,500
8/9/2019 16 Dvts Over Ipv6
11/20
Engineering Workshops
DVTS Cost - My Experience
Item Quantity per endCost Each
Laptop or PC 2 Used existing
equipment
Camcorder 1 $1,000
A/D Converter 1 $300
FirewireCardbus or PCI
card
2 $50-100
8/9/2019 16 Dvts Over Ipv6
12/20
Engineering Workshops
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
8/9/2019 16 Dvts Over Ipv6
13/20
Engineering Workshops
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 kernelsource code at /usr/src/linux/drivers/ieee1394
Must install libraw1394 libraries
8/9/2019 16 Dvts Over Ipv6
14/20
Engineering Workshops
Kernel configuration - 1 of 3
Turning on Experimental Code
8/9/2019 16 Dvts Over Ipv6
15/20
Engineering Workshops
Kernel configuration 2 of 3
Enabling IPv6
8/9/2019 16 Dvts Over Ipv6
16/20
Engineering Workshops
Kernel configuration 3 of 3
IEEE1394 Options
8/9/2019 16 Dvts Over Ipv6
17/20
Engineering Workshops
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 nottested)
Siig PCI cardAll Firewire devices listed above
8/9/2019 16 Dvts Over Ipv6
18/20
Engineering Workshops
Personal Hardware Compatibility
Notes
Doesnt work: Siig 2-port Cardbus card (NN-PC2012)
Dazzle Hollywood A/D Bridge
8/9/2019 16 Dvts Over Ipv6
19/20
Engineering Workshops
Warnings
Donttry to use ohci1394 stuff in pcmcia-cssource code -- it doesnt work and developers
dont intend to fix it (I wasted a lot oftime
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)
8/9/2019 16 Dvts Over Ipv6
20/20
Engineering Workshops
Final Note about DVTS (IMHO)
You have to get past source code and hardwareconfiguration problems, but once you do this,
DVTS seems easy and straightforward.