Как разрешить пользователю передавать потоковое видео в веб-приложение для хранения? - PullRequest
1 голос
/ 10 сентября 2008

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

Есть ли у вас какие-либо предложения или ресурсы, чтобы я начал это? Я в первую очередь Java-разработчик, поэтому, если бы я мог сделать это в апплете, это было бы здорово, но это может быть проще сделать с помощью флэш-памяти или другой технологии.

Это будет означать потоковую передачу видео обратно на веб-сервер и сохранение его там. Загрузка файла достаточно проста, но я бы предпочел, чтобы пользователю не приходилось с этим сталкиваться, если это возможно.

Просто чтобы было ясно. Я не говорю о загрузке видео. Я говорю о том, чтобы разрешить пользователю нажимать «запись» в веб-приложении и передавать видео на сервер и сохранять его, когда пользователь нажимает «остановить».

Ответы [ 3 ]

2 голосов
/ 10 сентября 2008

Это возможно с Adobe Flash Media Server . Red5 - альтернатива с открытым исходным кодом. Для этого используется протокол RTMP .

1 голос
/ 20 сентября 2008

В дополнение к вышеперечисленным вариантам, вы также можете использовать haxevideo (с открытым исходным кодом)

1 голос
/ 15 сентября 2008

На стороне сервера у вас есть три варианта:

  1. Adobe Media Media Server
  2. Red5 , версия с открытым исходным кодом
  3. Wowza Media Server Pro , коммерческая альтернатива

Вы можете запустить любой из них на своем собственном сервере или обратиться к веб-провайдеру (я нашел этот список полезным)

На стороне клиента вам потребуется флэш-файл для пользовательского интерфейса. Red5 и Wowza некоторые с исходным кодом для своих примеров рекордеров, так что легко настроить их для собственного использования.

...