2010-09-29 2 views
2

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

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

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

+0

+1 для проведения фактических исследований сначала –

ответ

-1

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

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^