1.2, Аноним (2), 12:00, 11/02/2009 [ответить]
| +/– |
круто! правда камеры нет, но решение нравится
| |
|
2.3, Роман (??), 12:38, 11/02/2009 [^] [^^] [^^^] [ответить]
| +/– |
это все делается одной командой при помощи VLC и работает ничуть не хуже, но метод автора также довольно интересен.
А вот вы звук попробуйте забрать с этой камеры... Я для этого патчил mjpeg демуксер в vlc и прикручивал кучу костылей..
Слава богу этой камеры теперь нет.
| |
|
1.4, Аноним (2), 13:26, 12/02/2009 [ответить]
| +/– |
Не получилось добавить комментарий к оригиналу статьи, поэтому пишу здесь.
Здравствуйте, спасибо за статью - очень своевременно. Я не понял только где приведена команда, забирающая поток с камеры.
Вообще интересует схема, при которой поток (видео+аудио) забирается с обычной аналоговой камеры (например, по S-Video, Firewire) или же с веб-камеры (USB) и передается на удаленный сервер. Насколько я понимаю, посредством vlc это будет выглядеть так: capture-vlc -> capture-vlc-http-server <- recieve-vlc -> recieve-vlc-http-server -> flv player,
где capture-vlc - это vlc, получающий поток с камеры и вещающий через веб-сервер на той же машине. receive-vlc - это vlc на удаленном сервере, забирающий поток с capture-vlc-http-server, преобразующий в flv и вещающий его на собственном http-сервере. В настройках flv-плеера указывается уже непосредственно receive-vlc-http-server. Есть ли у вас опыт реализации подобной схемы и если да, не могли бы вы поделиться заклинаниями для его повторения?
| |
|
2.5, Waster (??), 19:22, 12/02/2009 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
>приведена команда, забирающая поток с камеры.
>
>Вообще интересует схема, при которой поток (видео+аудио) забирается с обычной аналоговой камеры (например, по S-Video, Firewire) или же с веб-камеры (USB) и передается на удаленный сервер. Насколько я понимаю, посредством vlc это будет выглядеть так: capture-vlc -> capture-vlc-http-server <- recieve-vlc -> recieve-vlc-http-server -> flv player,
>
>где capture-vlc - это vlc, получающий поток с камеры и вещающий через
>веб-сервер на той же машине. receive-vlc - это vlc на удаленном
>сервере, забирающий поток с capture-vlc-http-server, преобразующий в flv и вещающий его
>на собственном http-сервере. В настройках flv-плеера указывается уже непосредственно receive-vlc-http-server. Есть
>ли у вас опыт реализации подобной схемы и если да, не
>могли бы вы поделиться заклинаниями для его повторения?
Здравствуйте,
Прошу прощения за недоработку с комментариями. Какой-то бажный оказался плагин. Сейчас их можно добавлять.
Команда, забирающая поток с камеры приведена на шаге 5 (Запускаем VLC TS Muxer).
Что касается применения данной схемы к аналоговой USB камере, то, к сожалению данную схему не пробовал, но практически уверен, что работать она будет, если установить модули v4l или v4l2 и настроить их на работу с устройствами.
Конечно можно запустить VLC на разных серверах и гонять потоки по http. Более того, это даже предпочтительнее в случае ограниченности ресурсов. Я привел всего-лишь пример, где оба процесса VLC запускались на одной машине.
| |
|
1.6, Аноним (-), 18:09, 16/06/2010 [ответить]
| +/– |
Имеются готовые решения.
Подробнее:
http://itbom.com/iAll/
На сайте доступны не максимальные возможности данных продуктов.
Возможны доработки по вашему желанию.
По вопросам:
ICQ 550183447
| |
|