Multipoint Remote Focus-Sharing Tool: FocusShare

 

ReadMe

Multipoint Remote Focus-Sharing Tool: FocusShare

December 11, 2003

Requirements

Software

bulletWindows XP Service Pack 1 or later (Unless IPv6 multicasting is used, Windows 2000 SP3 or later).
bulletDirectX 9.0 or later
bulletMicrosoft C runtime library: msvcr70.dll, msvcp70.dll
bulletBorland C++Builder runtime library:  borlndmm.dll, cc3250mt.dll
bulletDirectShow-compatible codecs such as Microsoft MPEG4 codec V2 (when sending and receiving compressed data)

Hardware

bulletCPU: Pentium 4 1.8GHz or higher (recommended)
bulletMemory: more than 512MB (recommended)

Sender application (rsSenderUI.exe) requires video capture devices such as DV camera(IEEE1394 or i.Link) or Web camera.  If no video capture device is not installed on the machine which the sender application runs on, the application will not run.

How to get necessary libraries

bulletMicrosoft C runtime library: msvcr70.dll, mscvp70.dll

You can get them from the following web (they are also included in the distribution package of FocusShare).
http://www.vector.co.jp/soft/win95/util/se262811.html

bulletBorland C++Builder runtime library: borlndmm.dll, cc3250mt.dll

You can get them from the following web (they are also included in the distribution package of FocusShare).
http://www2.tokai.or.jp/uminchu/runtime.html#CPB5

bulletCodecs such as Microsoft MPEG4 codec V2

If you would like to compress video data, you need DirectShow-compatible codec filters.
To install ME-MPEG4 v2 codec, please get Windows Media Codecs 8.0 for IT Professionals(Windows Media Codecs 8.0 installation package) wmpcdcs8.exe, and install it.
You can get wmpcdcs8.exe from the following.
http://www.microsoft.com/downloads/details.aspx?FamilyID=73c47878-20d0-4c1a-96f4-177d7e0074b7&displaylang=en

If you cannot get wmpcdcs8.exe from the above link, please refer to the followings.

http://www.microsoft.com/downloads/search.aspx?displaylang=en&categoryid=4
http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx

To install ME-MPEG4 v3 codec, please get Windows Media 9 Series Codec Installation Package for IT Professionals (Windows Media 9 Series Codecs installation package) WM9Codecs.exe, and install it.
You can get WM9Codecs.exe from the following.
http://www.microsoft.com/downloads/details.aspx?FamilyID=06fcaab7-dcc9-466b-b0c4-04db144bb601&displaylang=en

Installation

Before you can use FocusShare applications, you need to set up DirectShow filters for FocusShare.

  1. Registration of DirectShow filters
    Move to "AX" folder and execute "setupAX.bat"
    Please click "OK" after each filter is successfully registered.
  2. Installation of Codec filters
    If you would like to send and receive compressed data, please get appropriate codecs and install them.

Execution

bulletSending application
Double-click rsSenderUI.exe
If no video capture device is found, it will terminate.
bulletReceiving application
Double-click rsReceiverUI.exe

Settings

Sending application

bulletCommunication

Select "Multicast" from main menu, then "Settings".


To enable sending application to communicate with receiving application, please set up "Status/Control Info. Transmission" as matching receiver application.

"Max. Hop Count" is appropriately specified for multicasting.

 

bulletEncoder

You can choose a encoder from "Encoder" Menu. Unfortunately, you cannot use all encoders listed in "Encoder" menu.
In our environment, the following video encoders work but they are not guaranteed to work in your environment. Please try your choice!.
bullet<Not Used> (uncompressed or raw)
bulletDV Video Encoder
bulletIndeo Video
bulletMicrosoft MPEG-4 Video Codec V2
bulletMicrosoft MPEG-4 Video Codec V1
bulletMicrosoft RLE
bulletMicrosoft Video 1

Receiving applications does not have a menu for decoder settings because the encoder information is sent as control information and the receiving application try to choose an appropriate one from installed decoders. Needless to say, the appropriate decoders have to be installed in the receiving applications.

Receiving application

bulletCommunication

Select "Multicast" from main menu, then "Settings".

To enable receiving application to communicate with sending application, please set up "Status/Control Info. Receiver" as matching sending application.

bulletPointer-sharing

If you want to run multiple receiving applications and to share multiple pointers among them, select "Poitner" from main menu, then "Settings"

To avoid address conflict, please make sure that a pair of "Multicast IP Address" and "Port Number"  in  "Pointer Sender" is different from the "Pointer Sender" settings of other receiving applications.

Even if you use the same "Multicast IP Address" and "Port Number" as other receiving applications, no errors are detected, however, behaviors of pointers will be strange. When pointer information is received, pointer position is updated. Thus a pointer may blink if the same settings of "Pointer Sender" are used in more than one receiving applications.

Moreover, to receive pointer information properly, settings in "Pointer Receiver 1", "Pointer Receiver 2" or "Pointer Receiver 3" have to match the settings in "Pointer Sender" .  Please note that an receiving application does not show its own pointer unless its pointer information is received through multicasting.

IPv6 and Firewalls

When using IPv6, the following conditions must be satisfied. If FocusShare works using IPv4 but does not work using IPv6, please check the followings.

bulletWindows XP SP1 or later
bulletIPv6 protocol is installed

For installation of IPv6 protocol, please search "IPv6" using Help system in Windows XP.

bulletFirewalls do not block IPv6 multicast packets (UDP)

Since IPv6 Internet Connection Firewall is automatically activated as a default, you usually need to change settings of IPv6 Internet Connection Firewall.
bulletOne method to stop filtering at an network interface, in Command prompt,

netsh firewall set adapter <network interface name> filtering=disable

bulletPlease also refer to How to configure Windows XP firewall for IPv6 multicast.

If you use other firewalls, you need to change their settings.

Conditions

Please note that the authors or distributors (referred collectively as authors, etc. below) of software in this package take absolutely no responsibility for any damage caused directly or indirectly by operation or installation of the software. They are also not liable for any damage even if devices or media should be involved in that damage. Accordingly, the authors, etc. make no guarantees in relation to this software and take no responsibility for results obtained using the software. You may use this software freely for educational, research, and prototype/testing purposes.

Request

Since this software is still a prototype version, we ask you not to redistribute it. If redistribution is necessary, please obtain our consent first.

Inquiries

National Institute of Multimedia Education (NIME)
Research and Development Department
2-12 Wakaba, Mihama-ku
Chiba-ken, Japan 261-0014

homeNoritaka OSAWA    osawa@nime.ac.jp

Return to Multipoint Remote Focus-Sharing Tool: FocusShare

home Return to Noritaka OSAWA