Ross ROSS = Recommend OSS · open-source software intelligence for agents

roc-streaming/roc-toolkit

Real-time audio streaming over the network. observed · 2026-08-28

github.com/roc-streaming/roc-toolkit · homepage · C++ · MPL-2.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

67/100

  • Activity 99
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3914
  • days_rel: n/a
  • days_push: 9
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1246 stars · 242 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Roc Toolkit is a C library and set of command-line tools for real-time audio streaming over IP networks, with guaranteed latency, Forward Erasure Correction for packet loss recovery, and clock drift compensation. It uses open standard protocols like RTP and FECFRAME and serves as the core of the Roc Streaming ecosystem, with bindings and sound server modules built on top.

Use cases

  • stream audio between devices over a network in real time
  • build a multi-room audio system over Wi-Fi or LAN
  • send low-latency audio from one machine to another with packet loss recovery
  • embed real-time audio transport into an application or embedded device
  • stream audio from PulseAudio or PipeWire to a remote receiver
  • build a network audio receiver or streamer appliance
  • replace proprietary audio-over-IP transport with an open protocol stack

When to choose

  • you need bounded, guaranteed latency for network audio down to ~10ms
  • you need robust streaming over unreliable networks like Wi-Fi or the internet
  • you want open standard protocols (RTP, FECFRAME) instead of a proprietary stack
  • you need a portable C library with bindings for Go, Java, or sound server integration

When to avoid

  • you only need file-based or on-demand audio streaming (e.g. podcast delivery)
  • you need video or general-purpose media streaming rather than audio
  • you want a ready-made end-user application with no development
  • you need high-level orchestration features that are still in the unreleased rocd daemon

Facets

library · maturity stable

audio-processing streaming networking cli sdk networking media cross-platform windows cross-platform cli embedded audio-over-ip rtp fec low-latency clock-drift-compensation c-library real-time-transport audio real-time linux macos android

5 sources

Member repositories

RepositoryRoleHealth v2
roc-streaming/roc-toolkitmain67

For agents

markdown · JSON · MCP: product_card(name="roc-streaming/roc-toolkit")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem