Skip to main content

Kyber 0.12.0

· One min read

⚠️ This release is not compatible with 0.10.x or 0.11.x. Both the host and client must be updated together.

Version 0.12.0 introduces new video streaming modes that give you finer control over the trade-off between latency, reliability, and bandwidth. In addition to the standard reliable stream, you can now choose a GOP-stream mode designed for lower latency, or an unreliable FEC mode that uses forward error correction to recover lost packets without retransmission. These modes are selectable via the --protocol option on the client. A new --bitrate option has also been added, letting you set the target video bitrate directly from the command line.

On the encoding side, NVENC intra-refresh is now enabled by default for NVIDIA GPUs, which reduces periodic quality dips caused by keyframe insertion during fast motion. If you prefer the previous behaviour, it can be disabled in the configuration file.

Changelog

  • Update libvlc to kymux.15. Based on upstream 36b1865d95
  • kymux: Add new video protocols (Gopstream and UnreliableFec)
  • avserver: Enable Intra Refresh when using Nvenc. Can be disabled in kyber_config.toml
  • client: Add --bitrate option to configure the connection bitrate
  • client: Add new possible values for --protocol: kymux_reliable, kymux_gopstream, kymux_unreliable_fec