Как в nodejs транслировать mp3 файл в реальном времени?
Нужно что бы mp3 (размещенный на сервере) файл воспроизводился в браузерах в режиме реального времени, т. е. все слушатели слушали одно и то же, как в онлайн радио.
Какие конкретно технологии и библиотеки для этого используются и по какому принципу это работает?
По-моему идея с вебсокетом не очень хороша.
Лучше послать команду и указатель на ресурс для воспроизведения, а остальное пусть возьмет на себя традиционный HTTP. Вам лишь потребуется настроить на бекенде потоковую трансляцию в нужный файл.