aoo
AOO (Audio over OSC) is a lightweight peer-to-peer library for streaming audio and messages in real time over local networks or the public internet. It includes a Pure Data external and an embeddable C/C++ library.
- Repository Source code
- Issues Report or browse issues
Contributors
People who contribute to this project.
Objects
- aoo_client
aoo_clientconnects to an AOO server and facilitates communication between network peers, including joining multiple groups, tracking peer join/leave events, and exchanging typed messages. - aoo_receive~
aoo_receive~receives one or more AOO audio streams and reports stream, source, timing, latency, and network events. - aoo_send~
aoo_send~sends an AOO audio stream to one or more AOO sinks, with support for stream metadata and sample-accurately scheduled messages. - aoo_server
aoo_serverhosts an AOO server on a local network or the public internet, providing group/user management and UDP hole punching so peers can establish connections.