diff --git a/README.md b/README.md index 0869da9..e953797 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ ## What is this? -This repo provides macOS **Virtual Audio Device** (VAD) for **streaming audio** to or from remote devices. It is part of [Roc Toolkit](https://github.com/roc-streaming/roc-toolkit) project and is interoperable with both Roc and third-party software. +This repo provides macOS **Virtual Audio Device** (VAD) for real-time **audio streaming** to or from remote devices. It is part of [Roc Toolkit](https://github.com/roc-streaming/roc-toolkit) project and is interoperable with both Roc and third-party software. After installing Roc VAD, you can: @@ -55,11 +55,11 @@ After installing Roc VAD, you can: ## How it works -When you configure an app (e.g. iTunes) to use virtual device as a speaker, all sound that the app plays to the device is streamed to a remote receiver. Remote receiver could be Roc PipeWire source, or an app using Roc Toolkit library, or even a generic RTP receiver. +When you configure your OS or individual app (e.g. VLC) to use Roc VAD output device as a speaker, all sound played to the device is streamed to a remote receiver. Remote receiver could be [PipeWire module](https://docs.pipewire.org/page_module_roc_source.html) or [PulseAudio module](https://github.com/roc-streaming/roc-pulse) running on Linux, [Roc Droid](https://github.com/roc-streaming/roc-droid) running on Android, as well as any C/Go/Java application using Roc Toolkit, or even a generic RTP receiver. -And vice versa, when you configure an app (e.g. Zoom) to use virtual device as a microphone, the sound is streamed from a remote sender to the virtual device, and the app reads the received stream. +Similarly, when you configure OS or app (e.g. Skype) to use Roc VAD input device as a microphone, the sound streamed from remote senders to the device is passed to apps connected to the device. -*TODO: screenshot* + Internally, Roc VAD consists of two components: diff --git a/docs/screenshot.png b/docs/screenshot.png new file mode 100644 index 0000000..006913f Binary files /dev/null and b/docs/screenshot.png differ