UVC Webcam Server voor OS/2 (ArcaOS, eComStation)

Dit produkt is gratis beschikbaar en mag op eigen risico gebruikt worden. Veel plezier. Klik hier voor de ISC licentie.

Beschrijving - Webcam Server verkrijgt mjpg/yuyv video van jouw UVC webcam en werkt dan als HTTP server en/of named pipe server en/of stdout server met mjpg video. Webcam Server verkrijgt ook pcm audio van jouw UVC webcam and werkt dan als named pipe server met pcm wave audio. Webcam Monitor Video toont video van jouw webcam. Webcam Monitor video werkt als HTTP client of named pipe client of stdin client voor mjpg video. Webcam Monitor Audio speelt audio van jouw webcam. Webcam Monitor Audio werkt als named pipe client voor pcm wave audio.

Haal dit product hier gratis op. Klik hier voor source code. Klik hier voor mijn thuispagina.

Webcam Server

Webcam Server bedient jouw UVC webcam. Met webcam verkrijg je mjpg of yuyv video. Met webcam /m verkrijg je mjpg video. Met webcam /u verkrijg je yuyv video.

webcam /h stuurt mjpg video via de HTTP server. webcam /n stuurt mjpg video via de named pipe server. webcam /s stuurt mjpg video naar stdout.

Met webcam /a start de named pipe server voor audio van de microfoon.

Webcam Monitor Video

Webcam Monitor Video verkrijgt een mjpg video stream van Webcam Server. Webcam Server bedient jouw UVC webcam.

wmvideo.exe

Met wmvideo verbind je Webcam Monitor Video met \PIPE\Webcam\Video. Dit is de standaard.

Met wmvideo /h of wmvideo /h /a127.0.0.1 /p14225 verbind je Webcam Monitor Video met adres 127.0.0.1 en poort 14225.

Klik op "Snapshot" om een opname te maken. Deze opnamen worden gezet in de WMVIDEO.BMP en WMVIDEO.JPG bestanden en rexx wordt gestart met het WMVIDEO.CMD bestand voor nabewerking. Je mag WMVIDEO.CMD vervangen door je eigen versie.

Klik op "Testshot" om ruwe invoer af te vangen. Die ruwe invoer wordt gezet in het WMVIDEO.RAW bestand voor nadere inspectie. Dit kan nodig zijn in het geval dat de Webcam Server en UVC webcam wel werken maar waarbij het getoonde beeld zwart blijft.

Met webcam /s | wmvideo /s verbind je via standard input.

Webcam Monitor Audio

Webcam Monitor Audio verkrijgt een pcm audio stream van Webcam Server. Webcam Server bedient jouw UVC webcam.

Met wmaudio verbind je Webcam Monitor Audio met \PIPE\Webcam\Audio. Dit is the standaard.

Webcam Server Parameters

webcam /aN /cN /fN /h /iN /m /n /pN /s /u /xN /yN

/aN - Gebruik named pipe for audio. Levert pcm wave audio via \PIPE\Webcam\Audio. Juiste waarden for N zijn de sample frequenties beschikbaar op jouw webcam.

/cN - Selecteer yuyv conversiematrix en transferkarakteristieken. Juiste waarden voor N zijn 0 tot 2 (ITU-R BT.601). Default is 3 (ITU-R BT.709).

/fN - Selecteer discrete frame interval setting voor video. Juiste waarden voor N zijn 0 tot de hoogste stand beschikbaar op jouw webcam.

/h - Gebruik HTTP server voor video. Levert mjpg video via TCP/IP poort.

/iN - Selecteer alternate interface setting. Juiste waarden voor N zijn 1 tot de hoogste stand beschikbaar op jouw webcam.

/m - Verkrijg mjpg video van jouw webcam. Deze parameter overrides de /u parameter.

/n - Gebruik named pipe voor video. Levert mjpg video via \PIPE\Webcam\Video. Dit is de standaard, tenzij /a of /h of /s is gespecificerd.

/pN - Selecteer TCP/IP poortnummer voor HTTP video. Juiste waarden voor N zijn 1024 tot 65535. Standaard is 14225.

/s - Gebruik stdout voor video. Levert mjpg video via stdout.

/u - Verkrijg yuyv video van jouw webcam. Deze parameter overrides de /m parameter.

/xN - Selecteer videoformaat xsize (breedte). Video met breedte N zal gebruikt worden indien beschikbaar op de webcam.

/yN - Selecteer videoformaat ysize (hoogte). Video met hoogte N zal gebruikt worden indien beschikbaar op de webcam.

Zonder passende /xN en /yN is het standaard video format 640x480.

Webcam Selection Parameter

webcam /d0000:0000:0000

/d0000:0000:0000 - device, selecteer specifieke UVC webcam. Optionele parameter.

Het 1e deel is idVendor, de Vendor Identificatie. Het 2e deel is idProduct, de Product Identificatie. Het 3e deel is bcdDevice, het Device Release Nummmer.

Gebruik geldige hexadecimale getallen. Geldige hexadecimale tekens zijn 0 t/m 9 en A t/m F. Een onjuist teken begrenst het hexadecimale getal.

Het jokerteken # mag ook gebruikt worden. Aanvangsnullen zijn niet nodig.

Monitor Video Parameters

wmvideo /aN.N.N.N /h /pN /s

/aN.N.N.N - Selecteer TCP/IP adres. Juiste waarden voor N zijn 0 t/m 255. Standaard is 127.0.0.1.

/h - Gebruik http voor video. Toont mjpg video vanaf HTTP server.

/pN - Selecteer TCP/IP poortnummer. Juiste waarden voor N zijn 1024 t/m 65535. Standaard is 14225.

/s - Gebruik stdin voor video. Toont mjpg video vanaf stdin.

Monitor Audio Parameters

wmaudio /aN /vN

/aN - Selecteer audio adapter. Standaard is 0. Juiste adapternummers zijn 0 t/m 8.

/vN - Selecteer afspeelvolume. Standaard is 0. Juiste volumeniveaus zijn 0 t/m 100.

Rexx Nabewerking

Rexx Return String

WMVIDEO.CMD gebruikt GBMSIZE.EXE (van GBM Tools) om de bitmap opname om te zetten naar een portable network graphics als je de /* en */ verwijdert uit de volgende regel:

/*'gbmsize.exe wmvideo.bmp wmvideo.png'*/

Een string afkomstig van WMVIDEO.CMD wordt getoond in een dialoog venster. De FAILURE conditie geeft aan dat GBMSIZE.EXE niet gevonden kon worden.

Conforms to XHTML 1.0 Conforms to CSS 2.1 © W.M.Brul 2021-2022, alle rechten voorbehouden.