roc

Real-time streaming over the network.

Github stars Tracking Chart

Roc: real-time audio streaming over the network

Roc is a toolkit for real-time audio streaming over the network.

You can read about the project here:

Summary

The toolkit consists of:

  • a C library;
  • a set of command-line tools;
  • a set of PulseAudio modules.

Key features:

  • real-time streaming with guaranteed latency;
  • restoring lost packets using Forward Erasure Correction codes;
  • converting between the sender and receiver clock domains;
  • CD-quality audio;
  • multiple profiles for different CPU and latency requirements;
  • portability;
  • relying on open, standard protocols.

Documentation

Documentation for the latest release is available here.

Additionally, there is also Doxygen-generated documentation for internal modules.

Build status

See details on continuous integration here.

Branch, Status
---------, ------
master,
develop,

Versioning

See details here:

Platforms

See details here.

If you want to run Roc on an embedded system or a single-board computer, see:

Plans

See here:

Community

We have a mailing list and an IRC channel. See details here.

Contributing

Contributions in any form are always welcome! See contribution guidelines.

Tasks needing help are listed here.

Licensing

See details on licenses here.

Authors

See a list of maintainers and contributors here.

Main metrics

Overview
Name With Ownerroc-streaming/roc-toolkit
Primary LanguageC++
Program languagePython (Language Count: 6)
Platform
License:Mozilla Public License 2.0
所有者活动
Created At2015-12-15 08:23:27
Pushed At2025-04-04 13:20:44
Last Commit At2025-04-04 21:58:30
Release Count15
Last Release Namev0.4.0 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count1.1k
Watchers Count40
Fork Count217
Commits Count2.2k
Has Issues Enabled
Issues Count413
Issue Open Count103
Pull Requests Count191
Pull Requests Open Count15
Pull Requests Close Count62
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private