Какой самый лучший (и самый простой!) Способ записи видео с веб-камеры в локальную файловую систему - и все это из браузера? В идеале видео будет записываться в формате HD, и тогда мы сможем использовать ffmpeg позже, чтобы преобразовать его в необходимые форматы и размеры.
Вот некоторые вещи, которые мы рассмотрели:
- Используйте Flash для потоковой передачи на локальный сервер Red5. Но у нас были проблемы с качеством видео здесь.
- Java-апплет с использованием JMF (мы можем даже написать в файловую систему из апплета?). Мы слышали, что это может быть не очень эффективно, хотя. Может ли он справиться с HD?
- Написать собственный плагин Firefox. Это было бы очень сложно?
По сути, самое сложное здесь заключается в том, что элементы управления должны быть встроены в браузер. Все, что нам нужно, - это окно, в котором рамка веб-камеры отображается пользователю, а затем некоторые Javascript-хуки, чтобы мы могли кодировать кнопки пуска / остановки на HTML-странице.
Компьютер полностью контролируется (это киоск), и мы можем сделать с ним что угодно. Нам просто нужно решение, которое работает в браузере. Наше текущее приложение работает в Firefox в режиме киоска, и запись с веб-камеры - это только часть.