USB WebCam device drivers and control programs.
Program is distributed as ZIP package: download to temporary directory and unpack to X:\OS2\BOOT folder. See below for download link(s).
Add to CONFIG.SYS the statement:
DEVICE=C:\OS2\BOOT\USBECD.SYS
followed by parameters (see documentation), basically not necessaries for UVC Compliant devices. Considering that any reports would facilitate and speed up the development, you should write directly to the author or participate in OS/2 dedicated forum.
Following ones are the download links for manual installation:
UVC Webcam Support (27/9/2016) | Readme/What's new |
┌────────────────────────────────────────────────┐ ┌──────────────┐
│ Webcam Support for OS/2 and ArcaOS/eComStation ├─────────────┤ WebSee11.zip │
└────────────────────────────────────────────────┘ └──────────────┘
Provides two mutually exclusive sets of programs for UVC compliant webcams.
Use either the 640x480 set or the 320x240 set. Made in Holland by Wim Brul.
More information at: http://home.hccnet.nl/w.m.brul/uvcvideo/index.html
Open Source product with its ISC license contained in the LICENSE file.
Source Code at http://home.hccnet.nl/w.m.brul/uvcvideo/WebSee11s.zip
┌───────────────┐ ┌─────────┐
│ WebCam Viewer ├───────────────────────────────────────────────────┤ UvcView │
└───────────────┘ └─────────┘
The WebCam Viewer operates your UVC webcam. Use "uvcview" to watch video.
Use "uvcview /m" to watch mjpg video. Use "uvcview /u" to watch yuyv video.
Use "uvcview /c" or "uvcview /c1" or "uvcview /c2" to correct yuyv colors.
The maximize button switches between 320x240 and 640x480 display modes.
Click on "Snapshot" to take a picture. The snapshot will be written to the
UVCVIEW.BMP and UVCVIEW.JPG files and REXX/2 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 raw input data will
be 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 ├───────────────────────────────────────────────────┤ WebView │
└───────────────┘ └─────────┘
The WebSee Client obtains an mjpg video stream from the WebSee Server.
The WebSee Server operates your UVC webcam. Use "webview" to watch video.
Using e.g. "webview /a127.0.0.1 /p14225" connects the WebSee Client to
TCP/IP address 127.0.0.1 and TCP/IP port 14225. This is the default.
The maximize button switches between 320x240 and 640x480 display modes.
Click on "Snapshot" to take a picture. The snapshot will be written to the
WEBVIEW.BMP and WEBVIEW.JPG files and REXX/2 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 raw input data will
be written to the WEBVIEW.RAW file for later inspection. This could be of help
in situations where the WebSee Server and your UVC webcam are working but the
displayed picture stays black.
┌───────────────┐ ┌─────────┐
│ WebSee Server ├───────────────────────────────────────────────────┤ WebLook │
└───────────────┘ └─────────┘
The WebSee Server operates your UVC webcam. The WebSee Server supplies an
mjpg video stream to one or more WebSee Clients. Use "weblook" to fetch video.
Use "weblook /m" to fetch mjpg video. Use "weblook /u" to fetch yuyv video.
Use "weblook /c" or "weblook /c1" or "weblook /c2" to correct yuyv colors.
Using e.g "weblook /p14225" connects the WebSee Server to TCP/IP port 14225.
This is the default. The well-known port numbers below 1024 cannot be used.
┌────────────────────┐
│ Program Parameters ├─────────────────────────────────────────────────────────
└────────────────────┘
/aN.N.N.N - Select TCP/IP address.
Proper values for N are 0 to 255. Default is 127.0.0.1.
This parameter applies to WebSee Client.
/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).
This parameter applies to WebCam Viewer and WebSee Server.
/fN - Select Nth discrete frame interval setting.
Proper values for N are 0 up to the highest setting available on your webcam.
This parameter applies to WebCam Viewer and WebSee Server.
/iN - Select Nth alternate interface setting.
Proper values for N are 1 up to the highest setting available on your webcam.
This parameter applies to WebCam Viewer and WebSee Server.
/m - Select mjpg video.
This parameter applies to WebCam Viewer and WebSee Server.
/pN - Select TCP/IP port.
Proper values for N are 1024 to 65535. Default is 14225.
This parameter applies to WebSee Client and WebSee Server.
/u - Select yuyv video.
This parameter applies to WebCam Viewer and WebSee Server.
/x - Include stream headers.
This parameter applies to WebCam Viewer.
┌──────────────────────┐
│ Rexx Post Processing ├───────────────────────────────────────────────────────
└──────────────────────┘
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.
Obtain GBM Tools from "http://heikon.home.tlink.de" free of charge.
---------------------------------------------
WebSee11.zip changes:
20160927 - removed mark.exe mpunsave uvcview.exe/weblook.exe/webview.exe.
20160907 - uvcview.exe increased number of buffers (iUsed=4 into iUsed=8).
20160907 - weblook.exe increased number of buffers (iUsed=4 into iUsed=8).
20160907 - uvcview.exe changed exit handling to avoid trap in usbehcd.sys.
20160907 - weblook.exe changed exit handling to avoid trap in usbehcd.sys.
20160320 - uvcview.exe added /fN parameter to limit refresh frame rate.
20160320 - weblook.exe added /fN parameter to limit refresh frame rate. |
www.hobbesarchive.com/Hobbes/pub/os2/apps/mmedia/video/capture/UVCWebSee_1-1.zip | local copy |
This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment