CUSeeMe/2 for OS/2

Steve Borsen (flabear@ibm.net)
Thu, 21 Nov 96 18:26:59 -0400


OS/2 Users:

Kim has done a *wonderful* job with this product. It is available at
ftp://ftp.cdrom.com/pub/os2/incoming/cuos204.zip. Please try it out,
I was truly impressed and support her; the speed is incredible!.
Excellent
new functionality (see her notes below) has been built in too.

Steve

CU-SeeMe/2 1.0 Beta
====================

Description :
---------------
CU-SeeMe is a video conferencing program originally developed for the
MAC andthe PC (Windows) platforms by Cornell University. It is a truely
remarkabletechnology which lets you see live video transmissions over
the internet.Normally live video requires a very high bandwidth
connection , but sincethis only transmits differences between video
frames and at a resolution of 160 x 120 , it will work with even a
modest 14.4 kbps connection.

More information about the CU-SeeMe concept can be found at :
http://cu-seeme.cornell.edu

This 32 bit multithreaded Os/2 release supports a number of features
not
found in the Windows counterparts at the time of writing :

cuos201.zip :

o - scalable windows
o - recording of client video and playback of recorded sessions
o - adjustable playback speed x1,x2,x4,x8
o - sound effects
o - automatic retry to connect to ref , if you dont get connected
o - new Os/2 notebook style (Merlin) are used
o - saving of chat log possible

cuos202.zip :

o - separate video playback viewer

cuos203.zip

o - bugfix version of cuos202.zip

cusos204.zip

o - fully chat enabled
o - ref categories impl.

Requirements :
-----------------

Os/2 Warp 3.x or 4.x
MMPM/2 (optional)
Connection to the Internet of min 14.4 kbps

Limitations in current release:
---------------------------------

This version will only allow lurking , which means that you cannot send
video,
receive audio.

Installation :
----------------
Just copy all of the files in CUOS202.ZIP to a directory of your choice
and run INSTALL.CMD to create an Workplace object for it. Dial your
internet provider and click on the CU-SeeMe/2 icon.

Your IP addr :
---------------

CUSeeMe/2 needs the ip addr of your pc to connect to a ref. It will try
to
figure out , what your ip is automatically , but it may get confused
sometimes. Especially if you have multiple tcp/ip interfaces. If you
have
multiple interfaces use the hostid program to specify your primary
interface.
Users with only a PPP or a SLIP connection need NOT do anything. Upon
startup
your IP addr will be displayed in the status window.

User Guide :
---------

The first thing you should do , when starting CUSeeMe/2 for the first
time
is to set the transmission speed to match the speed , with which you
are
connected to the net. See Transmission settings.

Upon startup , You will be granted with a little splash screen and a
little
sound effect. The next window will be the reflector list window. To
connect
to a reflector just double click it. When you get connected you will
usually
receive a message of the day (MOTD) , which you can just click ok to.
If the
reflector will not let you in , you will receive an error message.

When you get connected , switch to the clients window. In this window
you will
see the other people , who are connected to the reflector. There will
be
lurkers and senders. To see the video from a sender just double click
on the
one , that you want to see. When new clients join the reflector you
will hear
a little sound.

The right mouse button can be used to activate context sensitive menus
on
container items.

You can categorize users into 3 categories :

o john doe
o twit
o worthwhile

with simple filters , you can select which ones you wish to see. When
users
in the Worthwhile category joins the ref , you will hear a different
sound
being played to get your attention.

If you get tired of the user list being constantly updated and users at
the
button of the list scroll out of view , simple select toggle
autoupdate.
You will still see users coming and going on the ref, but the
statistics
on the users will no longer be updated.

While viewing video playback , you can adjust the playback speed. You
can
either adjust it from the speed menu or you can hit ctrl + 4 for x4
speed or
ctrl + 8 for x8 speed. You are not able to view video playback , while
connected to a ref. This restriction will probably go away at some
point
in time. Use the new CuVid/2 standalone program to playback video.

Graphics
-----------

The graphics shown at program startup was done by Michael Holm
Andersen.
If you are into raytracing , 3D modelling and other sophisticated
graphics
I recommend , that you point your browser at his new site at
http://www.mjm.dk/vi

CUVid/2
-----------

New to CUOS202.ZIP is the inclusion of CUVID2.EXE. This is a standalone
player , that will allow you to view your recorded vid files without
being
connected to the net. The program accepts a .vid file as a parameter ,
which
means , that you can open your drives foldes and select the vid file
,that you
want to view and then just drop it on the CuVid/2 icon and the vid file
will
start playing. Yes I know , it just too simple right ? I have had 4 vid
files playing at the same time at x8 speed without problems.

Disclaimer :
--------------
I shall not be held liable for any liability with respect to any claim
by
the user or any other party arising from use of the program.

Transmission Settings:
-----------------------

You should tell CUSeeme/2 the speed with which you are connected to
the net. You do this with the Transmission Settings from the Ref menu.

You can specify this info as a generel system settings or you
can use another set of settings on a specific ref. If you want to
override the generel settings on a specific ref use the reflector
editor to specify this.

Extended connect must be selected for this to work. See below.

The default settings is for a 14.4 kbbs connection. If you have a
28.8 kbps modem you should set "Max Recv" to 28 kbps to make better use
of your modem. Dont worry about the send settings just yet.

Extended connect :
---------------------

To be able to send chat on a ref Extended connect *must* be selected in
the
ref editor. When extended connect is selected other users are able to
see
what CUSeeMe software you are using.

Other info :
-------------

The program is currently freeware, which means that you can distribute
it freely on the net. I may decide (soon) otherwise. We shall see.

I have provided the IP's of a couple of reflectors that you can connect
to. You can find IP's of other reflectors by browsing the net.
Reflectors
come and go :-) Or you can find an up2date list at
http://www.face2face.com/CU-SeeMe/short.html

If you grow tired of my supplied sound effects you can easily delete
them alltogether or replace them with your own. Their names should be
self explanatory :

startup.wav - played at program launch
usrcon.wav - a new user (sender) connects to the reflector
mustsee.wav - a new user (sender) connects to the reflector , which you
have previously categorized as worthwhile
lurker.wav - a new user (lurker) connects to the reflector
usrdisc.wav - a user disconnects from the reflector
srvcon.wav - played while attempting to connect to a reflector
srvdisc.wav - played while disconnecting from a reflector
srverr.wav - played when ref sends us an error message

I would appreciate feedback on CU-SeeMe/2. Good or bad , I want to hear
it.

Please understand , that this is beta software , which usually means
bugs.
I think the program is stable enough to be spread among the public. If
you think that you have found a bug please email me with the details.
If
the program traps please mail me the trap screen info (yes All of it)
and a
description of what you were doing , when the trap occurred.

If any of you out there knows something about text 2 speech , I would
like
to hear from your. I think it would be a nice addition to the program
to
automatically speak out incoming chat.

Also if you have access to the data formats used by the color versions
of
Cu-Seeme I would appreciate hearing about it.

I will post updates about CuSeeMe/2 in the os/2 tcp/ip news group.

Author :
----------
Kim Kruse Hansen
deckkh@inet.uni-c.dk

Troubleshooting :
-------------------

If you have problems connecting to a reflector do the following to
diagnose
the problem :

o try to ping the ref . If you cant ping the ref , CuSeeMe/2 cant
connect
either.
o try the windows version from Cornell or White Pine. Booh :-)
o run DIAG.CMD and mail me the output
o if you are a advanced user , you might want to trace the situation.
IPTRACE collects trace data and IPFORMAT formats the trace into a
human readable file. IPTRACE and IPFORMAT are included with Warp
4.0. I
dont know about Warp 3.x.

Remember, as I mentioned Ref's come and go , sometimes they disappear
for weeks and then they reappear.

Possible future features :
----------------------------

o text 2 speech of incoming chat
o video editor

Maybe some of you out there wants to give a helping hand . Please
contact me with ideas.

_________________________________
Stephen M. Borsen
Orlando, Florida
IBM OS/2 Warp V4
_________________________________