Skip to content

Prerequisites

mmcc-xx edited this page Jun 5, 2023 · 1 revision

Prerequisites

To make this application work, you are going to need...

  • At least one audio source This can be an RTSP, RTMP, HTTP or YouTube Live stream. Or a mix... the number of audio streams you can use concurrently is limited by your hardware and your bandwidth.

Many security cameras offer RTSP and/or RTMP streams, and many of those contain audio in addition to video. If you already have a camera, check the documentation. If you are shopping for a camera, check first. RTSP support is often listed in the features of a camera on Amazon.\

  • A computer that can run Linux containers. Both amd64 compatible (most PCs) and arm64 compatible (Raspberry Pi 4 and other single board computers, among others) hardware is supported. It needs to be running a 64bit Linux operating system, or able to run Linux containers in some other way. It should be usable in Windows with Windows Subsystem for Linux - if you try this please post something in the Discussions. I've also heard of someone running it on a Mac. I've also been able to run it on a Linux VM in Azure.

Unless for some reason you want to download the code and run it natively (not recommended), you'll need to have Docker installed installed on this computer. The Docker web site has good step by step directions for getting Docker installed. The installation instructions assume that you have docker-compose installed as well.

  • A way for the computer to talk to the audio source Your network needs to be set up such that from the computer, the audio source is accessible.

Once you've got those prereqs addressed, you can move on with installation.

Clone this wiki locally