View/Record/Stream software overview

List of most popular and tested software packages that can be used with C1 family cameras

Overview

USB video device class is modern and universal interface to display video and audio. Most of the applications and operating systems support this video class thus makes it versatile and most commonly used protocol. If software can have video input most likely it will work with UVC compliant camera.

AMCAP

AMCAP is a minimalistic tool to test USB camera on Windows operating system.

amcap.png

Portable version of AMCAP can be downloaded here. No installation needed.

Works with C1 and C2 family cameras

OBS Studio

OBS studio is an advanced open source tool to record and stream video and audio. Can be downloaded for Windows, OSX and Linux here

obs.png

Configuration window can be accessed by double clicking on the video source.

Camera settings window will be shown after clicking on Configure Video button.

image-1718690805924.png

WebRTC

WebRTC is a modern way to make web browser based real-time applications. And I recently found out that this awesome library supports Kurokesu C1 camera in 1080p resolution. It will take few minutes to test provided example scripts. Open webrtc samples in your browser and click “getUserMedia with resolution constraints” to get started.

 

webrtc.png

GraphEdit

GraphEdit is a little known tool distributed with Microsoft Windows Software Development Kit (SDK) and allows exploring camera settings and video rendering filters. A copy of the old version (which worked just fine without installing the whole SDK) can be found wildly on the internet. Besides the ability to tinker with options it is a much more advanced tool for viewing live view than for example VLC. There are even more advanced commercial modifications but original will be just fine. For more details check Wiki pages. A local copy of GraphEdit 9 can be found here.

Below is a quick guide

graphview_1.png

graphview_2.png

graphview_3.png

As we further inspect all pins, we can find out that one pin has YUY2 and MJPG output options, another one is for H264.

graphview_4.png

graphview_6.png

Original blog post is still here

USB Camera on Android

C1 family cameras are compatible with Android operating system and can be used as external camera without rooting device nor tampering with drivers. If application is coded properly it should let you select external camera somewhere in settings.

Android application

Free version of USB Camera application can be used to perform basic tasks:

Connectivity

Modern tablets and mobile phones have USB-C port, so USB-C to USB-A OTG cable should be used.

android_camera_r.jpg

Examples

Manual adjustments window

example.jpg

Full HD 1080x1920 snapshot sample

sample.jpg

VLC to display USB camera

VLC is industry standard video player and rarely there is a computer without installed copy. Thus makes it very accessible tool to have quick camera preview. It has own drawbacks though:

Screenshots below indicates what and when to press to have camera preview

Open VLC and click Open Capture Device...

2.png

Select desired camera

3.png

There is one more nifty parameter hidden under Show more options checkbox. By default VLC uses 300ms to delay camera view. If real-time video is needed, change to 0ms. But disabling cache has bugs and some video sources will not work at all. For initial testing leave caching untouched.

2_.png

Now click Advanced options... button, in new window type 16:9 Picture aspect ratio n:m and check Device properties checkbox.

4.png

Feel free to adjust camera properties or leave as is

5.png

Choose MJPEG compression, 30 FPS and 1920x1080 image size.

6.png

One more window to skip

7.png

And finally preview is live

8.png