Запись и запись видео с веб-страницы - PullRequest
1 голос
/ 27 марта 2012

Я пытаюсь создать веб-приложение, которое может захватывать аудио и видео с веб-камеры и загружать их на наш сервер. Решение должно работать как с Windows, так и с Mac. Поддержка мобильных устройств будет плюсом, но не обязательна. Мой босс предпочел бы, если бы платформа / фреймворк была от Microsoft.

Моим первоначальным импульсом было начать изучать SilverLight ... Интересно, что было много демонстраций, показывающих, как захватывать видео и отображать его для пользователя, после чего последовало множество комментариев, предполагающих, что для того, чтобы приложение было полезным, нам нужен какой-то способ. чтобы сохранить / загрузить видео, за которым следует оригинальный постер, в котором говорится, что, конечно, это возможно и просто, и что он работает над обновленной демонстрацией, которая делает именно это, после чего следует тишина. Насколько я могу судить, SilverLight не будет записывать видео.

У меня уже есть компонент, который может записывать видео в приложении winforms, используя DirectShow, но цель состоит в том, чтобы создать что-то кросс-платформенное, чтобы наша программа работала как для пользователей Mac, так и для пользователей Windows. О настольном приложении не может быть и речи, но мы бы предпочли придерживаться веб-страницы.

Мне известно, что Flash может записывать видео из браузера, но старшие сотрудники предпочли бы избегать вспышки. Есть ли другой способ записать видео, снятое с веб-камеры пользователя, из веб-браузера?

Ответы [ 2 ]

2 голосов
/ 29 марта 2012

Для построения кроссплатформенного решения вы можете выбрать один из следующих вариантов:

  • VLCj
  • Xuggler
  • JMF

Я работал в последнее время с VLCj.

0 голосов
/ 13 ноября 2015

Мне известно, что Flash может записывать видео из браузера, но старшие сотрудники предпочли бы избегать вспышки.Есть ли какой-либо другой способ записи видео, снятого с веб-камеры пользователя из веб-браузера?

К сожалению на рабочем столе нет другого готового для производства способа записи видео ввеб-страница, за исключением Flash-клиента, связанного с медиа-сервером, таким как Red5 или Wowza.Flash-клиент захватывает и кодирует видео и аудио, а медиасервер сохраняет закодированные данные в файлах .flv или .f4v / .mp4.

На мобильном телефоне вы можете использовать HTML Media Capture, который, для записи видео, широко поддерживается во всех мобильных браузерах.Недостатком является то, что вы получите файлы .mov с iOS и файлы .mp4 и .3gp с устройств Android.Файлы .mov и .3gp необходимо перекодировать, прежде чем их можно будет использовать на других платформах.

Быстрые коммерческие решения, реализующие вышеупомянутое, включают HDFVR (загружается) и Pipe (запись видео в облаке).

...