How to use DVTS

  1. How to install DVTS
  2. How to do DV meeting
  3. Trouble Shooting

1. How to install DVTS

  1. install FreeBSD 4.2-Release. (4.3 or 4.4 might be okay, but I have not confirmed)
  2. get a DVTS package from official site.
  3. apply kernel patch in this package and rebuild kernel with firewire device
  4. install system include files in this package.
  5. install applications (dvsend, dvrecv, (dvsend6, dvrecv6), dvplay, dvsave)

2. How to do DV meeting

Here's the network topology used in this descrition.
	your-site       WIDE 6bone      remote-site
                       |          |
DV camera------dvsend--|          |--receiver-------DV/NTSC converter---TV
TV--DV Deck----dvrecv--|          |--sender---------DV camera
                       |          |

0. negotiate with remote site:-P

1. turn off PCs

Shut down dvsend & dvrecv on your site and remove their power cable.

NOTE: this is to release capacitated electronic charge on IEEE1394 board (according to a rumor:-P). So it is not enough to just turn off power-switch (since power is still provided to IEEE1394 board) nor restart PC by reboot command. Due to the same reason, it's often effective to physically remove and insert IEEE1394 board

2. initialize DV equipments

Connects DV camera & DV Deck to PCs and turn them on.

3. initialize PCs

Turn on dvsend & dvrecv on your site

4. send DV stream

send DV stream from your DV sender (dvsend) to remote site's DV receiver (receiver), using root account
	dvsend# dvsend6 -f 4 -s 17 receiver
NOTE: full-rate DV stream is too huge, so 1/4 of full-rate (-f 4) with maximum payload (-s 17) seems appropriate.

5. receive DV stream

Receive DV stream from remote site's DV sender (sender) at KAME's DV receiver, using root account
	dvrecv# dvrecv6 -s sender

3. Trouble Shooting Guide

  1. To see if the DV stream data is actually arriving

    Monitor packets arriving at port 1394.

    	tcpdump -ni fxp0 ip6 and port 1394

  2. To see if IEEE1394 Board is recognized by PC

    Find the following lines in the output of "dmesg".

    Sometimes number of ports is not 3 or its identifier is not S200. In that case please remove the IEEE1394 Board physically and insert it again.

    	lynx0:  mem 0xdd800000-0xdd80ffff,0xde000000-0xde00ffff,0xde800000-0xde800fff irq 10 at device 11.0 on pci0
    	pcilynx0: PCI bus latency was changing to 200.
    	pcilynx0:ram0: 0xde000000 - 0xde00ffff
    	pcilynx0: Link S200, 3 ports.
    	pcilynx: node 0x00000000
    	pcilynx0: autoboot ROM is disable.	

  3. To see if DV camera/deck actually handles DV stream

    Connect DV camera and DV Deck to the same PC's IEEE1394 board. If both of them and that IEEE1394 board are working, then DV camera's image is output to DV deck's video output.

    If it does not work well, check the following things.

Date: $Date: 2001/09/12 23:43:48 $