Итак, я думаю о создании приложения узла, в котором пользователи могут добавлять песни в «очередь» и транслировать песни всем пользователям в режиме реального времени, но, осмотревшись, я не совсем уверен, как это сделать.
Первая статья, которую я прочитал, была следующей: http://pedromtavares.wordpress.com/2012/12/28/streaming-audio-on-the-web-with-nodejs/
Кажется, что сервер icecast может очень хорошо с этим справиться, но есть ли способ для Node помещать песни в очередь для воспроизведения на сервере icecast? Пока что из того, что я читал, кажется, что единственный способ управлять воспроизводимыми песнями — это указать список воспроизведения или добавить песни вручную, и указание серверу ничего не воспроизводить, когда в очереди нет песен, также кажется потенциальной проблемой.