Здравствуйте.
Максимальной скорости переключения можно достичь при использовании инжектов.
Инжект - это вставка контента одного потока в другой поток.
Допустим, у вас есть список стримов: stream1, stream2, stream3
И поток stream_main, который играет зритель.
В этом случае, вы можете делать...