roc

Real-time streaming over the network.

Github星跟踪图

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.

主要指标

概览
名称与所有者roc-streaming/roc-toolkit
主编程语言C++
编程语言Python (语言数: 6)
平台
许可证Mozilla Public License 2.0
所有者活动
创建于2015-12-15 08:23:27
推送于2025-06-15 10:05:01
最后一次提交2025-06-11 17:04:11
发布数15
最新版本名称v0.4.0 (发布于 )
第一版名称v0.1.0 (发布于 )
用户参与
星数1.2k
关注者数39
派生数225
提交数2.2k
已启用问题?
问题数413
打开的问题数101
拉请求数195
打开的拉请求数10
关闭的拉请求数68
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?