У меня есть 1-5
входные потоки, каждый из которых загружается в несколько другом временном смещении.ffmpeg - переключает потоки rtmp в один кодированный выход?
С помощью rtmp и ffmpeg я могу надежно закодировать один поток в список воспроизведения HLS, который легко воспроизводится на iOS, моей целевой платформе доставки.
Я знаю, что вы можете принимать несколько входных потоков в ffmpeg, и я хочу переключаться между входными потоками, чтобы создать последовательный, единый, бесшовный вывод.
Поэтому я хочу переключаться между rtmp://localhost/live/stream1
.. rtmp://localhost/live/stream5
на регулярной основе. Иногда бывает несколько потоков, а иногда нет.
Есть ли способ, по которому ffmpeg может вращаться между входными потоками при создании списка воспроизведения HLS? Моя цель состоит в том, чтобы избежать дублирования экземпляров ffmpeg по причинам, связанным с затратами на сервер, и я думаю, что подключение дискретно кодированных входных потоков для воспроизведения было бы трудным, если не невозможным.
Включение каждого сегмента является идеальным поведением, но мне также необходимо поддерживать поток во временной синхронизации. Это возможно?