Просмотр полной версии : Сохранение видео с WebCamera
vfedorov
27.06.2007, 15:54
Здравствуйте
Пишу программу на flash которая трансливует видео-поток с WebCamera в сеть. Мне необходимо на сервере брать этот поток и сохранять как flv файл (или на худой конец в любом другом видео-формате).
Какие серверные технологии мне нужно использовать?
Подойдёт ли для этого RED5 или FMS?
Зараее огромное спасибо
FourSide
28.06.2007, 10:02
FMS (Flash Media Server) именно для этого и предназначен. На сайте даже есть несколько исходников-примеров работы с видео камерой с сохранением на сервере.
RED5 не пробовал.
vfedorov
28.06.2007, 16:09
Благодарю за информацию.
TERRORist
29.06.2007, 23:43
Делал я такое обращайся если что
Делал я такое обращайся если что
так сможет Red5 или нет?
LinuxVideo
11.12.2007, 03:16
> так сможет Red5 или нет?
Сможет, в комплекте демо.
Сможет, в комплекте демо.
класс oflaDemo?
и еще вопрос: есть ли еще какие уроки кроме "getting_started_with_red5_server"?
моя задача заключается в:
1. одновременной трансляции и записи видео
2. реализации простого интерфейса для администрирования этой радости
Что и где искать(не подумайте что я не был на оффсайте или google)?
Еще один принципиальный вопрос: flash player 9 поддерживает h.264(mpeg 4 p14) видеокодек.
Собственно:
1. Поддерживает ли это Red5
2. Можно ли использовать этот кодек из AS2.
Спасибо.
И еще одно:
Зачем нужен форум если на нем отвечают только на вопросы "если вы впервые запустили flash" и приборами меряются, а как только речь заходит о чем-то действительно требующем обсуждения то те кто так бодро наставляет молодежь сразу находят более важные занятия?
класс oflaDemo?
и еще вопрос: есть ли еще какие уроки кроме "getting_started_with_red5_server"?
моя задача заключается в:
1. одновременной трансляции и записи видео
2. реализации простого интерфейса для администрирования этой радости
Что и где искать(не подумайте что я не был на оффсайте или google)?
По red5 крайне мало документации... Поэтому читаем доки по FMS от Adobe, сравниваем с вот этим (http://www.joachim-bauch.de/tutorials/red5/MigrationGuide.txt), + пользуемся javadocs (http://dl.fancycode.com/red5/api/overview-summary.html) к red5.
Решение задачи 1 описано в доках к FMS, собственно, для обычной широковещательной трансляции с записью и серверный код не нужен.
Для администрирования передаем при коннекте к серверу дополнительные параметры (логин, пароль) и дальше в зависимости от потребностей...
А h.264 red5 не поддерживает. Его и FMS еще не поддерживает, только анонс есть.
Решение задачи 1 описано в доках к FMS, собственно, для обычной широковещательной трансляции с записью и серверный код не нужен.
Простите, а где-же и чем-же тогда видеопоток будет записываться. Или вы имели ввиду что с этой задачей справляются стандартные семпловые классы?
Трансляция видео (код флеш-ролика):
var nc:NetConnection = new NetConnection();
nc.connect("rtmp://myhost/myapp");
var ns:NetStream = new NetStream(nc);
ns.attachVideo(Camera.get());
ns.publish("streamName","record");
Просмотр видео (код флеш-ролика):
var nc:NetConnection = new NetConnection();
nc.connect("rtmp://myhost/myapp");
var ns:NetStream = new NetStream(nc);
ns.play("streamName");
На сервере в папке приложений создается папка с именем myapp. Все, можно транслировать, остальное сделает сервер. А именно: создаст папку myapp/streams и положит в нее записанный streamName.flv.
Или я не понимаю вопроса? :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.