OpenTok захватывает скриншот видеопотока подписчика


Мне интересно, как я мог бы захватить скриншот видеопотока подписчика. Я вижу, что объект Stream, представляющий видеопоток, передается в конструктор подписчика, но я понятия не имею, как использовать его для преобразования текущего кадра в растровое изображение. А идея ?

Заранее спасибо !

1 4

1 ответ:

Чтобы получить кодировку base64 образа абонента, просто вызовите абонента.getImgData (). Документация для библиотеки javascript здесь !

Если вы хотите снимать видео на устройствах iOS, загрузите SDK и найдите в папке samples приложение Live-Photo-Capture sample. Пример использует publisher в качестве демонстрации, но вы можете следовать тем же рассуждениям, чтобы построить его для подписчиков.

Если вы хотите захватить подписчика на устройствах Android, проверьте пользовательское видео capturer в образцах android