Я ретранслирую RTMP поток. Сейчас через ffmpeg -> nginx-rtmp -> ffmpeg, но в целом неважно
Часто так бывает, что входящий RTMP(s) отваливается. При этом пользователь у себя в плеере видит дулю и плееру становится плохо
Хочется, чтобы вместо этого он видел заранее записанную видео-заглушку или какой-то другой живой стрим. Живой стрим сильно лучше.
И когда сломавшийся входящий поток починится - чтобы трансляция переключилась назад на него.
Посоветуйте, пожалуйста, какое-нибудь решение? Я не держусь за nginx-rtmp, можно хоть Red5 вкорячить, если знать что настраивать
Важно:
-
решение должно быть опенсорсным, бесплатным и без подстав.
-
решение не должно включать в себя модификацию плеера, потому что плеер - это твич, миксер, ютуб, фейсбук и другие стриминговые площадки
Умом я понимаю, что можно пойти запилить это самому, но очень не хочется связываться с самостоятельным программированием. Обычно это заканчивается плачевно.