UVC Webcam Support for OS/2 (ArcaOS, eComStation) - Click here for my "UVC Webcam Server" web page.

This product is available free of charge and may be used at your own risk. Have fun. Click here for the ISC license.

Description - Consists of two separate sets of programs for UVC compliant webcams. Use either the 640x480 or the 320x240 set.

Obtain this product here free of charge. Click here for source code. Click here for my home page.

WebCam Viewer

The WebCam Viewer operates your UVC webcam. Use uvcview to watch mjpg or yuyv video.

Use uvcview /c to correct yuyv colors. Use uvcview /m to watch mjpg video. Use uvcview /u to watch yuyv video.

uvcview.exe

Use the maximize button to switch between 320x240 and 640x480 display modes.

Click on "Snapshot" to take a picture. These snapshots are written to the UVCVIEW.BMP and UVCVIEW.JPG files and rexx is started with the UVCVIEW.CMD file for post processing. You may replace UVCVIEW.CMD with your own version.

Click on "Testshot" to capture raw input data. Captured input data is written to the UVCVIEW.RAW file for later inspection. This could be of help in situations where the WebCam Viewer is working but the displayed picture stays black. Use uvcview /x to include stream headers.

WebSee Client

The WebSee Client obtains an mjpg video stream from the WebSee Server. The WebSee Server operates your UVC webcam.

Use webview or webview /a127.0.0.1 /p14225 to connect the WebSee Client to address 127.0.0.1 and port 14225. This is the default.

webview.exe

Use the maximize button to switch between 320x240 and 640x480 display modes.

Click on "Snapshot" to take a picture. These snapshots are written to the WEBVIEW.BMP and WEBVIEW.JPG files and rexx is started with the WEBVIEW.CMD file for post processing. You may replace WEBVIEW.CMD with your own version.

Click on "Testshot" to capture raw input data. Captured input data is written to the WEBVIEW.RAW file for later inspection. This could be of help in situations where the WebSee Server and UVC webcam are working but the displayed picture stays black.

WebSee Server

The WebSee Server operates your UVC webcam. The WebSee Server supplies an mjpg video stream to a WebSee Client.

Use weblook or weblook /p14225 to connect the WebSee Server to port 14225. This is the default.

Use weblook /c to correct yuyv colors. Use weblook /m to get mjpg video. Use weblook /u to get yuyv video.

Program Parameters

/aN.N.N.N - Select TCP/IP address. Proper values for N are 0 to 255. Default is 127.0.0.1.

/cN - Select yuyv conversion matrix and transfer characteristics. Proper values for N are 0 to 2 (ITU-R BT.601). Default is 3 (ITU-R BT.709).

/fN - Select discrete frame interval setting. Proper values for N are 0 up to the highest setting available on your webcam.

/iN - Select alternate interface setting. Proper values for N are 1 up to the highest setting available on your webcam.

/pN - Select TCP/IP port number. Proper values for N are 1024 to 65535. Default is 14225.

Rexx Post Processing

Rexx Return String

UVCVIEW.CMD/WEBVIEW.CMD use GBMSIZE.EXE (part of GBM Tools) to convert the snapshot into a 320x240 portable network graphics when you remove the /* and */ from the following lines:

/*'gbmsize.exe -h 240 -w 320 uvcview.bmp uvcview.png'*/
/*'gbmsize.exe -h 240 -w 320 webview.bmp webview.png'*/

Any string returned by UVCVIEW.CMD/WEBVIEW.CMD will be shown in a dialog window. The FAILURE condition indicates that GBMSIZE.EXE could not be found.

Conforms to XHTML 1.0 Conforms to CSS 2.1 © W.M.Brul 2013-2022, all rights reserved.