Как периодически получать текущий кадр из потокового видео (стрима) с Youtube и/или с произвольных вебкамер?

Необходимо периодически получать и отображать текущий (последний доступный) кадр со стрима Youtube, либо с произвольных видео трансляций. В API Youtube такой фишки не нашел. Всё, что удалось найти – относится к статичному видео, не потоковому.

Как реализуется работа с потоковым видео? С чего начать?

Очень глубоко в тему декодирования видео не хотелось бы залезать, ибо задача вроде бы простая.

P.S. Неужели придется рендерить страницу с видео в каком-нибудь внутреннем браузере Qt и делать скриншот? Декодировать через ffmpeg? (звучит сложно)
Это какие-то жуткие костыли, хотелось бы более адекватное решение.
  • Вопрос задан
  • 486 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alexdora
Топ-менеджер
Casperjs зайти на youtube трансляцию, таймаут для прогрузки сохранить область плеера. Профит.
На каспере это приблизительно 25 строчек кода, в манах найдете примеров жопой жри
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы