Потоковое видео с веб камеры

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

Решить такое с помощью 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 /start (где — это имя файла конфигурации.

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

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

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

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

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

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

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

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

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

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

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

Читайте также  Программа для проектирования sweet home 3d

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

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

Веб-камеру компьютера можно использовать как камеру видеонаблюдения для вещания видео по локальной сети, а если у вас выделенный IP, — настроить перенаправление портов в роутере и транслировать видео через Интернет.

Для трансляции картинки с веб-камеры подключенной к компьютеру воспользуемся бесплатным плеером VLC Media Player. Сначала произведем настройку программы.

Настройка плеера

Запускаем программу и выбираем опцию меню "Медиа > Передавать…".

Переходим на вкладку "Устройство захвата". В выпадающем списке "Режим захвата" оставляем значение "Direct Show", хотя если выбрать значение "Экран", то можно транслировать картинку с дисплея вашего компьютера. В списке "Название видеоустройства" выбираем подключенную веб-камеру. Так как у меня камера встроена в ноутбук, она называется: "Integrated Webcam". В списке "Название аудиоустройства" выбираем микрофон.

В разделе "Параметры" нажимаем кнопку "Другие", в открывшимся диалоге ставим галочку "Настройки устройства" и нажимаем "ОК".

Нажимаем кнопку "Поток". Откроется мастер настройки вещания. На первом шаге просто жмем "Next >".

На втором шаге, в выпадающем списке "Новое назначение" выбираем "HTTP" и нажимаем на кнопку "Добавить".

Откроется диалог для настройки порта и URI оставляем все по умолчанию и переходим к следующему шагу нажав "Next >".

В выпадающем списке "Профиль" выбираем "Video – WMV + WMA (ASF)", хотя можно выбрать и другой кодек. Нажимаем на кнопку настроек "Отвертка с гаечным ключом".

На вкладке "Видеокодек" в параметрах кодирования задаем битрейт. Чем меньше у вас скорость соединения тем меньше ставьте битрейт.

На вкладке аудиокодек также задаем битрейт звука и выставляем количество каналов. У меня моно микрофон, поэтому я выбрал 1 канал.

Читайте также  Программа для хранения фото на iphone

Нажимаем на кнопку "Сохранить" и преходим к следующему шагу нажав "Next >" На последнем шаге нажимаем кнопочку "Stream".

Запустятся детальные настройки видео и аудио. В первом окне просто нажимаем "ОК".

Во втором окне задаем разрешение транслируемой картинки и нажимаем "Применить" и "ОК".

В третьем окне просто нажимаем "ОК". Начнется трансляция видео в сеть.

Чтобы открыть его на другом компьютере, находящемся в общей сети с вещающим компьютером, вам нужно знать IP адрес вещающего компьютера. Для этого на компьютере с веб-камерой нажмите сочетание клавиш "Windows+R" или кликните по кнопке "Пуск" в Windows 7, затем в поиске наберите "Выполнить" и кликните по программе "Выполнить". Наберите "cmd" и нажмите Enter. Запустится оболочка командной строки, наберите команду "ipconfig" и нажмите Enter. В строке "IPv4-адрес" будет IP адрес вещающего компьютера!

Воспроизведение на другом компьютере

Теперь открываем на другом компьютере встроенный в систему Windows Media Player, и нажимаем "Файл > Открыть URL-адрес", или нажимаем клавиши "Ctrl+U".

Вводим адрес в формате "http://IP-адрес:порт" и нажимаем кнопку "OK".

Ждем несколько секунд (может и больше минуты, зависит от скорости соединения и времени буферизации) и появится картинка с камеры другого компьютера.

Воспроизведение на телефоне

Также видеотрансляцию можно просматривать на экране мобильного телефона на Android с помощью приложения IP Cam Viewer.

Ссылка на основную публикацию
Adblock
detector