Есть два аудиопотока:
1) Радио, допустим
https://www.radiorivendell.com ,хотя на самом деле не важно, поток у нас есть
2) Список аудиофайлов, каждый из которых лежит на удаленном сервере и доступен по ссылке.
Нужно если второй второй список пуст(мы можем это проверить) - транслировать первый аудиопоток, а если во второй список была добавлена запись - нужно переключаться на трансляцию этого файла. И уходить опять на трансляцию первого аудиопотока как только аудиофайлы из второго списка закончились.
Вообще - вроде ничего сложного, но я не понимаю как реализовать собственно саму смену активных потоков.... может можно как-то например смешивать их постоянно но в какой-то момент одному убирать громкость в 0 или еще что?
В общем интересует механизм как это можно сделать(смешивание двух потоков с приоритетом второго), и чем это можно сделать? Пока смотрю на nginx rtmp. Но именно смотрю, даже руками еще не трогал, не знаю насколько подходящее для этой задачи...