Applet AbelCamstreaming

provides video with relative motion control

if the video stream ends, the applet will set the hand cursor.
clicking on the applet will restart the video stream

Parameters:

all parameters are optional

<param name="image" value="currentX.mjpg">
  motion jpeg stream to retrieve
  default is current.mjpg, set it to motion.mjpg to retrieve stored pictures
  replace X with the camera number


<param name="width" value="640">
<param name="height" value="320">
  dimensions of the applet, stream will be scaled on the server end

<param name="fps" value="4">
  frames per second to retrieve

<param name="fps" value="4">
  frames per second to retrieve

<param name="cam" value="0">
  which camera to use

<param name="baseref" value="http://localhost:8080">
  if set, the applet will try to load the stream from that location.
  by default the applet will derive the baseref from the document location.

<param name="nosphere" value="true">
  use this parameter to disable motion control if you don't own a Logitech Orbit / Sphere

<param name="baserefcam" value="http://localhost:8080">
  set location for the motion jpeg stream, image will be appended

<param name="usercam" value="user">
<param name="pwcam" value="password">
  set user and password for the motion jpeg URL

<param name="basereftp" value="http://localhost:8080">
  set location for tilt / pan, commands will be appended as requested

<param name="usertp" value="user">
<param name="pwtp" value="password">
  set user and password for the tilt / pan URLs



Example from wwwroot\java\applets\abelstreaming.inc using Server Side Include (SSI) directives

<applet code=AbelCamstreaming.class width="<!--#outputwidth -->" height="<!--#outputheight -->" archive="AbelCamstreaming.zip" codebase="/java/applets"> 
<param name="cam" value="<!--#currentcam -->">
<!--#include start no tiltpan -->
<param name="nosphere" value="true">
<!--#include stop no tiltpan -->