Трансляция с вебкамеры в инет



Предыдущая | Следующая

Один из самых простых способов передать видео с веб-камеры по сети, это использовать VLC. Задача выполняется всего лишь в несколько кликов, но просто нужно знать, куда кликать :) Первый раз пришлось изрядно повозиться и погуглить.

Итак. Запускаем VLC и выбираем меню "Медиа->Потоковое вещание" или просто "Ctrl+S".

 

 

Переходим во вкладку "Устройство захвата" и в "Режим захвата" устанавливаем, что мы хотим вещать в сеть. У меня доступны веб-камера и рабочий стол:

 

Для дальнейшей настройки жмём "Поток" и появляется новое окно:

 

 

Выбираем "Далее" чтобы перейти на вкладку "Пути назначения".Если нас интересует трансляция видео по сети, то в "Новый путь назначения" выбираем "HTTP" и "Добавить".

 

 

Если хотите, чтобы захватываемое видео показывало и локально, то, соответственно, ставим галочку "Воспроизводить локально". Это больше подходит для отладки.

 

 

Далее, выбираем нужный кодек (тут кому что больше нравится) и, при желании, его настраиваем.

Если больше настраивать ничего не хотите, можно жать "Поток"

 

Ну вот и всё. Теперь можно смотреть результат любым видео-плеером по адресу: http://ВАШ_IP:8080/

 

---

 

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

Решить такое с помощью ip-камеры не составляет труда просто подключив к локальной сети, такая камера имеет ip-адрес. Наша камера такого адреса иметь не может по этому мы будем настраивать ее через компьютер. Подключаем нашу вэб-камеру к компьютеру, проверяем что все драйвера и сама камера установилась нормально.

Дальше для того что бы смотреть вэб-камеру на самом компьютере, проблем не будет, это решается с помощью родной программы камеры либо через программы сторонних разработчиков, это webcamXP Free (для домашнего применения), Yawcam и Dorgem. Но все это нам не достаточно, нам надо сделать видео с камеры доступным к про смотру другим компьютерам в локальной сети, по этому нам нужна программа которая может вещать поток видео в сеть. Поискав в интернете я понял что программ реализующих данную возможность не так много. Например в ОС windows 7 видео поток можно настроить и сделать доступным не прибегая к дополнительным программа все функции включены уже в Проигрывателе Windows Media, а вот для Windows XP уже придется установить Windows Media Encoder или вещать через VLC Media Player, теперь рассмотрим их подробней.

Windows Media Encoder - для начала скачиваем с официального сайта WMEncoder.exe и устанавливаем.

Программа на русском по этому здесь все понятно, запускаем новую сессию->Создаем Потоковое вещание прямого эфира->Выбираем средство захвата в нашем случаю находим пункт с web-камерой, ну и так далее по инструкции. Если же у вас английская версия то вот инструкция выбора опций:

Пуск->Все программы->Windows Media->Windows Media Encoder

New session->Broadcast a live event->Pull from the Encoder->URL for Internet connections (Запоминаем это наш адрес вещания), а далее лишь остается выбрать качество видео (что уже зависит от качества камеры, мощности компьютера и скорости передачи локальной сети), а также будет задан вопрос нужно ли сохранять видео на жесткий диск и все.

Start Encoding - вещание запущено!

Примечание: Запуск потока при включении компьютера, создаем ярлык на программу и закидываем в автозапуск + в ярлыке прописываем wmenc.exe <session.wme> /start (где <session.wme> — это имя файла конфигурации.

На удаленном компьютере в видео проигрывателе остается лишь указать URL потока.

VLC Media Player - бесплатная программа скачиваем VLC, далее запускаем:

Медиа->Потоковое вещание(Передавать)->Устройство захвата(Режим захвата)->WEB-камера->Прописываем адрес ip и порт.

Теперь откроем поток и посмотрим вещание:

Медиа->Потоковое вещание->Сеть->Вводим ip:порт

Все видео поток  в локальной сети открыт!

 

P.S: Кстати хочу заметить, но на слабом компьютере (Pentium4, ОП =1 Gb) в windows xp, решение с Windows Media Encoder очень тормозил поток видео(периодически даже пропадало вещание) и нагружало сам компьютер, я остановился на  VLC он и вещает без проблем и не так нагружает и без того слабый компьютер.