roc-streaming / Roc Toolkit
Licence: mpl-2.0
Real-time audio streaming over the network.
Stars: ✭ 673
Projects that are alternatives of or similar to Roc Toolkit
Oblecto
Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.
Stars: ✭ 67 (-90.04%)
Mutual labels: hacktoberfest, streaming, real-time
Webrtc Cli
WebRTC command-line peer.
Stars: ✭ 135 (-79.94%)
Mutual labels: audio, streaming, real-time
Gwion
🎵 strongly-timed musical programming language
Stars: ✭ 235 (-65.08%)
Mutual labels: hacktoberfest, audio, real-time
Audiomentations
A Python library for audio data augmentation. Inspired by albumentations. Useful for machine learning.
Stars: ✭ 439 (-34.77%)
Mutual labels: audio, dsp
Audiogridder
DSP servers using general purpose networks and computers - https://audiogridder.com
Stars: ✭ 423 (-37.15%)
Mutual labels: audio, dsp
Ucx
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Stars: ✭ 471 (-30.01%)
Mutual labels: hacktoberfest, networking
Hifiberry Os
Linux distribution optimized for audio playback
Stars: ✭ 487 (-27.64%)
Mutual labels: audio, dsp
Awesome Video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (-41.01%)
Mutual labels: audio, streaming
Librosa
Python library for audio and music analysis
Stars: ✭ 4,901 (+628.23%)
Mutual labels: audio, dsp
Sparta
Real Time Analytics and Data Pipelines based on Spark Streaming
Stars: ✭ 513 (-23.77%)
Mutual labels: streaming, real-time
Lavalink
Standalone audio sending node based on Lavaplayer.
Stars: ✭ 420 (-37.59%)
Mutual labels: hacktoberfest, audio
Rust Av
Multimedia Toolkit written in pure rust.
Stars: ✭ 411 (-38.93%)
Mutual labels: hacktoberfest, audio
Libretime
LibreTime: Radio Broadcast & Automation Platform
Stars: ✭ 439 (-34.77%)
Mutual labels: hacktoberfest, audio
Matchering
🎚️ Open Source Audio Matching and Mastering
Stars: ✭ 398 (-40.86%)
Mutual labels: audio, dsp
Webtorrent
⚡️ Streaming torrent client for the web
Stars: ✭ 25,554 (+3697.03%)
Mutual labels: hacktoberfest, streaming
Vue Plyr
A Vue component for the plyr (https://github.com/sampotts/plyr) video & audio player.
Stars: ✭ 531 (-21.1%)
Mutual labels: hacktoberfest, audio
Centrifugo
Scalable real-time messaging server in a language-agnostic way. Set up once and forever.
Stars: ✭ 5,649 (+739.38%)
Mutual labels: real-time, streaming
Memento
Simple + Powerful interface to the Mnesia Distributed Database 💾
Stars: ✭ 597 (-11.29%)
Mutual labels: hacktoberfest, real-time
Roc Toolkit: real-time audio streaming
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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].