Provides production-grade Rust components for video streaming infrastructure, including HLS/DASH manifest parsing, adaptive bitrate control, audio fingerprinting, and formally verified state machines.
Sponsored
Kino is a comprehensive Rust SDK designed for building, analyzing, and serving robust video streaming infrastructure. It offers a 7-crate workspace featuring HLS and DASH manifest parsing, sophisticated adaptive bitrate algorithms like BOLA, and advanced audio fingerprinting using FFT spectral analysis. With its CLI, WASM module, Tauri desktop app, and Python library, Kino provides versatile tools for developers. A core highlight is its use of formal verification with 8 TLA+ specifications, ensuring the correctness of critical playback state machines and enhancing reliability in production environments.
主な機能
01BOLA and throughput-based adaptive bitrate algorithms
020 GitHub stars
03Multi-platform deployment as CLI, WASM module, Python library, and desktop apps
04SHA-256 audio fingerprinting and ML-driven content auto-tagging
05Formally verified critical state machines using TLA+
06HLS/DASH manifest parsing and buffer management
ユースケース
01Analyze and validate HLS/DASH streams, perform quality checks, and monitor live broadcasts.
02Identify, auto-tag, and find similar content using advanced audio fingerprinting and spectral analysis.
03Implement robust, adaptive video playback for web (WASM) and desktop (Tauri, GStreamer) applications.