#twilio #video-streaming #twilio-video
#twilio #потоковое видео #twilio-видео
Вопрос:
В настоящее время мы используем Twilio Video, чтобы пользователи могли совершать групповые видеозвонки, при которых вызовы выполняются в виде сетки)
Я искал способ разбиения на страницы видеодорожек. Идея здесь в том, что мы показываем только первые 12 видеодорожек и позволяем пользователю разбивать на страницы наборы из 12 видеодорожек. Эта функция напоминает масштабирование, когда видеовызов превышает определенное количество участников.
Идеальный способ добиться этого (кажется) — установить maxTracks = 12 при подключении, а затем использовать API приоритета треков, чтобы понизить приоритет отображаемых в данный момент видеодорожек и увеличить приоритет следующей страницы видеодорожек.
Правильно ли это? Есть ли лучшие способы добиться этого?
Другой идеей было использовать API подписок на треки, но для этого нам нужно перенести управление на серверную часть, что не кажется идеальным для такого варианта использования.
Комментарии:
1. Да, учитывая аналогичный подход для проекта, над которым я работаю. Что вы в итоге сделали?
2. В итоге мы выбрали предложенную реализацию с API приоритета трека. Работает довольно хорошо, он очень отзывчивый, и видеопотоки меняются практически мгновенно. Мы одновременно настраиваем API подписки на треки для поддержки «комнат для обсуждения». Таким образом, в пределах одной комнаты Twilio мы можем поддерживать комнаты обсуждений, управляя подписками на треки в серверной части, а затем используя API приоритета треков во внешнем интерфейсе для разбиения на страницы между потоками в комнате обсуждений.