AudioStream for Unity

AudioStream is a Unity package that allows you to stream and play audio from various sources, including internet radios, local files, and system devices. It supports 3D audio and multiple listeners, and can stream to/from system non-default inputs/outputs and their channels. The package also includes features such as caching, network proxy support, and support for Icecast servers. It is built on top of the FMOD Engine API and is compatible with Unity 2018.1 and up, including IL2CPP and standalones. However, it does not support WebGL.

The package uses the low/Core level API of FMOD Studio directly, with customizable buffer sizes and support for various audio formats. It aims for zero GC allocation at runtime and is suitable for long-running, automatically recoverable streaming. Network retrieval is done using Unity's UnityWebRequest, which supports secure connections, redirects, custom headers, and proxies. The package includes various components, such as AudioStream, AudioStreamMinimal, AudioStreamRuntimeImport, and more, each with its own features and functionality.

AudioStream for Unity - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Real-time Audio Streaming for Unity

Real-time Audio Streaming for Unity Thumbnail

Stream Videos in Unity for macOS

Stream Videos in Unity for macOS Thumbnail

FMOD Audio Visualizer for Unity

FMOD Audio Visualizer for Unity Thumbnail

Stream Deck Integration for Unity

Stream Deck Integration for Unity Thumbnail

Easy Audio Management for Unity

Easy Audio Management for Unity Thumbnail

Subtitle Audio Synchronizer for Unity

Subtitle Audio Synchronizer for Unity Thumbnail