Аудио / видео запись с использованием вспышки - PullRequest
2 голосов
/ 29 сентября 2010

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

  1. Можно ли записывать видео через Flash и получать закодированное видео на стороне сервера без какой-либо дальнейшей обработки(т.е. просто сохранить поток в файл)?Я сделал поиск в Google и обнаружил, что это возможно с новым API для микрофона (http://www.adobe.com/devnet/air/flex/articles/using_mic_api.html) Кто-нибудь уже пробовал это сделать?

  2. Насколько легко использовать сервер Red5 для записи? Как я могу получитьзаписанные видео / аудио файл (ы) из него? Должен ли я написать некоторую логику для этого?

Ответы [ 2 ]

0 голосов
/ 23 апреля 2014
  1. Можно записывать видео, просто используя вашу камеру. Там вы можете хранить свои кадры один за другим и помещать их в файл .flv. Операция (особенно когда она закодирована) является довольно сложной и ресурсоемкой. Но это не невозможно. Ищите «as3 flv рекордер» - там есть несколько, даже со звуком.

  2. Использование потокового сервера в качестве Red5 - лучший вариант, когда речь идет о больших видеороликах, поскольку в противном случае весь фильм должен оставаться в памяти, а затем кодироваться и отправляться в виде файла, что довольно много. Конечно, вам нужно написать некоторую логику для этого, и это не так просто, как просто сохранить файл и отправить его - это потоковый процесс, и вам понадобятся знания на стороне сервера для его завершения.

Я бы посоветовал использовать первый метод, если у вас есть небольшие видеоролики (<10 секунд), и искать готовые решения (возможно, даже платные) для второго. </p>

0 голосов
/ 04 июля 2011

Не совсем ответ, но я знаю плагин под названием Phidgets, который можно использовать для управления USB-устройствами (включая камеры и микрофоны). Я бы посоветовал вам проверить это! http://www.phidgets.com/programming_resources.php

...