Skip to content

v1.2.0 Optimizations

Latest

Choose a tag to compare

@baconator696 baconator696 released this 04 Jul 19:43

Streams are processed in memory

Single streams are no longer written to separate files during download. This reduces disk usage. Reducing disk writes was the main priority in this update.

Docker image is now under 15MB

FFmpeg is compiled at build time. The image no longer includes a separate pre-compiled FFmpeg installation.

Config file path can be specified

Pass the path as a command-line argument: .\cbstream.exe C:\Users\user\Desktop\my-config.json
Or set the CONFIG environment variable.
The command-line argument takes priority. Default is .\cb-config.json.

StripChat keys update automatically

StripChat changes their encryption keys periodically. The program fetches them on startup instead of requiring a manual update.

Linux: tmpfs space is checked during download

When tmpfs is used for the TEMP directory, disk writes are cut in half. If tmpfs is nearly full during a download, the program exports the stream to the configured destination.

Full Changelog: v1.1.16...v1.2.0