Меню Закрыть

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

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

Решить такое с помощью 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" и "Добавить".

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

Читайте также:  Как продать свою книгу на озоне

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Приставка для цифрового телевидения самая дешевая

Нажимаем на кнопку "Сохранить" и преходим к следующему шагу нажав "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.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.