Наша цель - показать видео с портретом (вертикальная ориентация в терминах TokBox) без черных областей справа и слева после архивирования.Теперь это похоже на пейзаж с черными областями справа и слева.Мы используем php-сервер и Android-клиент для потоковой передачи.
Наши шаги для преобразования живого видео в видео по запросу с помощью архивирования:
- начать сеанс
- обновить поток с параметром layoutClassList = verticalPresentation (библиотека php)
- начать архивирование
- прямой эфир включен -> создать подписчик и наблюдать запоток.ВАЖНЫЙ!Поток не имеет черных областей и имеет ПРАВИЛЬНОЕ представление на стороне подписчика!
- прекратить архивирование
- ожидание TokBox загрузит файл архивации в корзину Amazon s3 -> файл УЖЕ содержит черные области справа налево.НЕПРАВИЛЬНО!(пожалуйста, посмотрите видео по ссылке для лучшего понимания https://s3 -us-west-1.amazonaws.com / edtv-dev1-input / 46176492 / 9f26ef23-aee6-42f2-8c51-d8e2685abcc9 / archive.mp4 )
- обработка файла
Есть ли вышеупомянутые правильные шаги для достижения цели - получить видеофайл без черных областей (в портретной ориентации)?Мы что-то упустили?Чувствителен ли процесс архивирования в TokBox к горизонтальному / вертикальному представлению?возможно ли архивировать видео в вертикальной ориентации?
ОБНОВЛЕНИЕ: То, что мы хотели, не было скомпоновано, а ИНДИВИДУАЛЬНО поток!TokBox создает zip-файл, но Amazon AWS смог перекодировать его и получить правильный результат как в книжной, так и в альбомной ориентациях.
ПРИМЕЧАНИЕ: В качестве файла результатов по умолчанию на Amazon AWS после индивидуального потокаархивирование * .zip (в нем json + видео файл).Используемый нами транскодер дал нам видео без звука.Поэтому мы добавили лямбду, которая разархивировала файл.Теперь все в порядке, но заняло много времени и головной боли.