Трансляция аналоговой камеры в сеть
ITmicro
Трансляция сигналов с камер видеонаблюдения в IPTV-сеть
Аналоговая камера видеонаблюдения + MPEG IP кодер (encoder)
С камеры видеонаблюдения аналоговые видео и аудио сигналы по коаксиальному кабелю поступают на устройство кодирования — MPEG IP кодер.
MPEG encoder кодирует сигналы в формат IPTV и передает в сеть. Пакеты с закодированным сигналом поступают на IP Set Top Box (STB), и далее на телевизор. При помощи пульта STB пользователь может выбрать нужный канал видеонаблюдения, при этом сохраняются все существующие IPTV-телевизионные каналы.
С камеры видеонаблюдения аналоговые видео и аудио сигналы по коаксиальному кабелю поступают на устройство кодирования — MPEG IP кодер.
MPEG encoder кодирует сигналы в формат IPTV и передает в сеть. Пакеты с закодированным сигналом поступают на IP Set Top Box (STB), и далее на телевизор. При помощи пульта STB пользователь может выбрать нужный канал видеонаблюдения, при этом сохраняются все существующие IPTV-телевизионные каналы.
Этот вариант легко строится на стандартном оборудовании (аналоговая CCTV камера, IPTV MPEG encoder, IP STB), имеет низкую задержку передачи видеосигнала с камеры наблюдения до абонентского IP STB (латентность составляет от 0,6 сек до 1 сек) и не имеет проблем с синхронизацией изображения и звука. На этом преимущества данного варианта заканчиваются.
Теперь о недостатках:
- сложная кабельная сеть, так как необходимо прокладывать специальные кабели для аналоговых видео и аудио сигналов от аналоговых камер наблюдения до MPEG IP кодера;
- MPEG IP encoder желательно размещать не далеко от камер видеонаблюдения, желательно использовать кодер в вандалостойком корпусе;
- не предусмотрено управление регулировкой панорамирования, наклоном и зумом камер видеонаблюдения;
- высокая стоимость IPTV MPEG IP кодера.
Сетевая CCTV камера плюс CCTV-IPTV transcoder
К сожалению, форматы видео потоков CCTV и IPTV не совместимы. Хотя и там и там может использоваться MPEG-4, но сам по себе стандарт MPEG-4 ничего не обозначает, так как внутри него существует много различных профилей и уровней кодирования.
Параметры кодирования сигнала цифровыми камерами видеонаблюдения
Сетевые IP камеры используют следующие стандарты кодирования:
- MJPEG (Motion JPEG — покадровое сжатие, каждый кадр представляет собой отдельную фотографию)
- MPEG-4 профиль ASP (Advanced Simple Profile) уровень 5, стандарт ISO 14496-2;
У некоторых производителей заявлена поддержка MPEG-4 профиль AVC/H.264 part 10, ISO 14496-10, но настоящий момент реально работающих устройств нами не обнаружено. По всей видимости, это объясняется тем, что кодирование в формате MPEG-4 AVC (Advanced Video Codec) требует значительных вычислительных ресурсов, а следовательно и более высокого энергопотребления, что создает дополнительные трудности при разработке таких сетевых камер и сразу переводит их в разряд Hi-End решений.
- 176х144 (QCIF)
- 352×288 (CIF)
- 704×288 (2CIF)
- 704×576 (4CIF)
- 640×480 (VGA)
- 720х576 (PAL D1)
- 1280×1024
- 1600×900 (16:9)
- 1600×1200 (4:3)
Частота кадров от 1 до 25 кадров в секунду PAL и до 30 кадров/сек NTSC. Битовая скорость от 9,6 кбит/c до 4 Мбит/с.
Кодирование сигнала в IPTV
В IPTV используются:
- MPEG-2 MP@ML или MP@HL, MPEG-TS (Transport Stream)
- MPEG-4 профиль AVC/H.264(ISO 14496-10) SD/HD, MP@HL .
- 640х438 (525-line), 25 кадров/сек PAL или 30 кадров/сек NTSC
- 640×512 (625-line), 25 кадров/сек PAL или 30 кадров/сек NTSC
- 1280×720 progressive scan (720p), до 60 кадров/сек
- 1920×1080 interlaced scan (1080i), до 60 кадров/сек
Битовая скорость от 2 Мбит/c до 25 Мбит/с.
Таким образом, на данный момент развития техники форматы не совместимы!
CCTV в IPTV транскодер
Перевести данные от сетевой IP камеры в формат IPTV поможет CCTV to IPTV transcoder.
Транскодер выполняет функцию шлюза между IPTV и CCTV сетями, при этом сохраняется структура и функциональность, как сети видеонаблюдения, так и сети IP-телевидения. Транскодер принимает MJPEG поток от камер видеонаблюдения и перекодирует его в формат MPEG-2 MP@ML Transport Stream.
Одновременно транскодер может перекодировать несколько каналов видеонаблюдения. Количество перекодируемых потоков зависит от производительности процессора транскодера, способа кодирования, разрешения входного и выходного сигналов, частоты кадров.
Наименьшей производительности требует преобразование MJPEG в MPEG-2 MP@ML, именно в этом режиме транскодер поддерживает максимальное число каналов, и следовательно, получается минимальная удельная стоимость транскодирования одного канала. Скорость IPTV-потока составляет от 2 до 6 Мбит/с, что приводит к существенной нагрузке на IP-сеть, что впрочем, не столь существенно, если камеры наблюдения и IP STB находятся в одной локальной сети.
Кроме видео потоков, транскодер перекодирует и аудио потоки, так как и здесь не наблюдается совместимости.
На транскодер может быть установлено дополнительное программное обеспечение — MiddleWare, которое позволит пользователям IP-телевидения, при помощи пульта дистанционного управления от Set Top Box управлять камерами наблюдения (положение, зум), выбирать локальные каналы, просматривать записанные события. В обязанности MiddleWare входит и ограничение просмотра локальных каналов — не все локальные каналы доступны всем пользователям.
Преимущества данной схемы:
- применяются стандартные сетевые камеры, камеры с питанием PoE (Power over Ethernet), WiFi-камеры;
- не требуется прокладка коаксиальных кабелей до камер
- допускается единая кабельная сеть, CCTV и IPTV разделяются с помощью технологии VLAN;
- сохраняется функциональность CCTV: видеорегистраторы, анализаторы изображения и т.п.;
- транскодер легко размещается в стойке в защищенном помещении (серверная, пульт охраны);
- пользователь получает возможность управления CCTV камерами;
- низкая стоимость решения.
Подключение ip-камеры к телевизору
vkontakte social button pressed RU’>
odnoklassniki social button pressed RU’>
Подключить камеру видеонаблюдения к телевизору можно через видеорегистратор, но есть и другие способы.
Аналоговое устройство проще подключить к телевизору, так как на любом ТВ есть входы RCA Jack, которые в народе называются «тюльпаны». Вы сможете подключить камеру напрямую. Рассмотрим несколько вариантов подключения:
- Через Smart TV.
- При наличии регистратора.
- С помощью Android TV box приставки.
- Через браузер.
- Напрямую через RCA.
Подключение камеры видеонаблюдения к телевизору Smart TV
Smart TV – это общее название для телевизоров с собственной операционной системой и приложениями. Обычно они имеют доступ к сети, однако каждый производитель создает собственное программное обеспечение для своих устройств. И общего ответа на вопрос «Как подключить IP камеру к телевизору с Smart TV?» нет.
Теоретически, получить доступ к изображению можно через любой браузер или программу, которая способна транслировать видеоряд из Интернета по ссылке. Smart TV предлагает пользователю просмотр IP-каналов и доступ к сервисам потоковой передачи видео, например, YouTube, MEGOGO, IVI и другие.
Значит, железо в принципе может принимать подобный сигнал, а вот можно ли организовать просмотр с камеры видеонаблюдения – зависит только от прошивки телевизора и доступных для нее программ. Проще говоря, если этой функции нет в приложениях для TV, то подключить камеру нельзя.
Второй вариант – браузер. Если в вашем телевизоре есть встроенный браузер, то вы можете подключится к камере через сервис Ivideon или напрямую. Чтобы подключится напрямую, вам нужно, чтобы оба устройства были в одной подсети, то есть были подключены к одному роутеру. Введите внутренний IP-адрес камеры в адресной строке браузера и откроется окно доступа к вашему устройству. Если вы хотите организовать просмотр удаленной IP-камеры, то следует вводить внешний IP-адрес, который назначается в настройках роутера, через который выходит в сеть требуемое устройство.
Как вывести IP-камеру на телевизор через видеорегистратор?
Итак, чтобы подключить IP-камеру вам нужен либо сетевой регистратор (NVR) или гибридный (HVR), к которому можно подключить аналоговые и IP-устройства одновременно. Если вы хотите подключить аналоговую аппаратуру к телевизору, то сделать это можно с помощью обычного аналогового видеорегистратора (DVR), но в таком случае видеонаблюдение будет исключительно локальным, без возможности удаленного просмотра. Принцип подключения для всех регистраторов один и тот же – нужно вывести изображение на телевизор через один из доступных разъемов, обычно это VGA, DVI, RCA, HDMI. Ниже приведены картинки, чтобы было проще сориентироваться.
VGA | DVI | RCA Jack (тюльпаны) | HDMI |
![]() | ![]() | ![]() | ![]() |
Разницы в качестве подключения нет, единственное отличие – если регистратор поддерживает воспроизведение звука и в конструкции есть микрофон, то предпочтительны кабель RCA или HDMI, только в них есть аудиоканал. VGA и DVI передают только изображение.
Как только вы подключите регистратор, он сразу покажет картинку со всех камер. Управлять настройками вы можете с помощью мыши и клавиатуры. Чтобы далее просматривать каналы, вы можете переключить источник сигнала на телевизоре через пульт или вручную.
Как вывести IP-камеру на телевизор через Android TV Box?
Android TV Box – это приставка (модулятор), которая работает под управлением мобильной операционной системы Android, на ней работает большинство телефонов и планшетов, практически все кроме продукции компании Apple. Реализовать вывод изображения очень просто, так как в Андроиде есть браузер и большое количество приложений.
Через сервис Ivideon
- Когда камера имеет выход в Интернет, вам нужно скачать программу Ivideon в Play Market и запустить ее.
Нажмите кнопку «Добавить камеру». Она будет доступна сразу после того, как приложение откроется, не нужно искать ее в глубине многоуровневых меню. Помните, что камера должна быть подключена к одному роутеру с приставкой Android TV Box. И пусть вас не пугает, что на картинках изображен телефон, приложение будет выглядеть точно так же на телевизоре. Единственное различие – это то, что вам придется управлять мышью, так как на экране вашего ТВ нет сенсорного экрана.
Выберите производителя и модель вашего устройства.
Выберите пункт «Подключить камеру к Ivideon».
Далее придется ввести MAC-адрес камеры, который вы можете найти на коробке или на корпусе самого устройства.
Следуйте инструкциям и можете подключать питание к устройству. Через минуту вы увидите изображение на экране своего телевизора.
Через браузер
Вы можете получить доступ к камере через браузер. Он доступен на любом TV Box или через Smart TV. Просматривать видео можно двумя способами – через сервис облачного видеонаблюдения Ivideon или напрямую.
Через личный кабинет Ivideon
Добавить стороннюю камеру через сайт Ivideon нельзя, для этого потребуется программа Ivideon Server на компьютер или приложение Ivideon для смартфона. То есть вы должны сначала добавить устройство к своему профилю, а потом сможете просматривать его через свой личный кабинет.
Если вы обладатель модели со встроенным сервисом Ivideon, то вы сможете подключить ее через личный кабинет Ivideon. Перейдите в личный кабинет и выберите пункт «Камеры» и нажмите «Подключить устройство».
Выберите пункт «Камера с поддержкой Ivideon». Камера должна быть подключена к Интернету, но питание не включайте.
Введите наименование модели, MAC-адрес или серийный номер. Эту информацию можно найти на коробке или на самой камере. Далее нажмите «Продолжить» и подключайте питание к устройству. Через пару минут устройство появится в списке. Теперь можно выполнить настройки и начать просмотр.
Через браузер напрямую
Камера должна быть подключена к одной сети с вашим TV Box и запитана. Зайдите в браузер и введите IP камеры в адресную строку. Найти IP можно на коробке, если устройство новое. Если же камера уже подключена и работает, то IP-адрес можно узнать в списке устройств вашего роутера или у системного администратора.
Когда перейдете по внутреннему IP-адресу камеры, нужно будет ввести логин и пароль. Откроется сетевой интерфейс, и вы сможете просматривать изображение с нее.
Подключение аналоговой камеры к телевизору через RCA
Аналоговые камеры устроены намного проще, чем сетевые. Почти все устройства имеют RCA Jack (тюльпаны) выход. Самый простой способ подключить ее к телевизору – просто воткнуть провода. Но если ваш современный ТВ не имеет выхода RCA, то можно купить переходник RCA – HDMI. Выглядит он как на картинке ниже.
По всем вопросам, связанным с подключением камеры к телевизору, обращайтесь к вашему менеджеру в Ivideon или на почту.
Трансляция видео с IP камеры в сеть Интернет
В данной статье я расскажу о том, как можно сделать трансляцию изображения с IP камеры в сеть Интернет, чтобы удаленные пользователи могли подключаться и смотреть видео с камеры, например, на вашем сайте, с помощью Flash плеера.
Если у вас появятся какие-то вопросы по Wowza серверу, можете их задавать нам. Если вам нужно что-то настроить или получить консультацию по медиа-серверам и системам видео-вещания, также можете обращаться ко мне и нашей команде.
Зачем нужно транслировать видео в сеть Интернет?
На самом деле, решаемых задач может быть множество, начиная от серьезных проектов, например, таких как удаленное наблюдение за домом или офисом, заканчивая трансляцией жизни домашнего питомца, например, любимого хомячка в сеть Интернет.
Что обычно необходимо для организации трансляции?
Для того чтобы организовать трансляцию в сеть Интернет, как правило, требуются три основные компонента:
Примеры разных типов камер: Аналоговые камеры, IP камеры, USB web камеры.
Примеры кодеров: Аппаратные кодеры (ViewCast Niagra 2120), Программные кодеры (Adobe FMLE, WireCast или Flash приложение).
Примеры серверов: Adobe Flash Streaming Server, Wowza, Erlyvideo, Red5 и др. Подробнее читайте в статье про медиа сервера.
Суть реализованного нами проекта
В одном из проектов (около года назад), нам необходимо было создать систему трансляции с IP камеры, чтобы пользователи могли заходить на веб сайт и видеть видеоизображение строящегося здания во Flash плеере. Максимальное число одновременных клиентов не больше 10. Т.е. система без особых нагрузок. Камера уже предоставлялась (Модель — AXIS P3344 Network Camera). То есть камеру мы не выбирали. Получается, необходимо было реализовать следующую цепочку:
IP-камера > Кодер > Медиа Сервер > Flash плеер пользователя
После прочтения технической документации стало понятно, что камеры AXIS умеют отдавать видеопоток по протоколу – RTP/RTSP (RTSP – это потоковый протокол реального времени). Дальше был проведен анализ Медиа серверов, которые могут забирать видеопотоки по этому протоколу, чтобы далее передать их удаленным пользователям уже по другому протоколу, который называется RTMP (Real Time Messaging Protoco). Для этих целей был выбран Wowza сервер. Бесплатная версия Wowza сервера позволяет осуществлять до 10 одновременных подключений пользователей.
В качестве кодера использовалось Flash web приложение, которое поставляется вместе с Wowza сервером. В итоге, вся система свелась к следующей цепочке:
IP-камера > Web приложение > Wowza сервер > Flash плеер пользователя.
1. Основные настройки Камеры
Чтобы настроить IP камеру, надо зайти в ее административный web интерфейс, далее выбрать кодек и разрешение видео для транслируемого мультимедийного потока. Также необходимо разрешить протокол RTSP (Enable RTSP Server). В случае с нашей камерой, протокол RTSP можно было включить во вкладке Advanced (Меню: System Options > Network > TCP/IP > Advanced). Далее смотрим в технической документации камеры ‘RTSP URL’, по которому можно забрать с нее видеопоток. Для камеры AXIS P3344, адрес будет такой:
rtsp:// /axis-media/media.amp
У разных камер, адреса могут быть разными, поэтому лучше посмотреть техническую документацию, если у вас другая камера.
2. Wowza server
Wowza сервер устанавливается довольно просто. Также очень много информации по настройке есть в Интернете, поэтому разобраться будет несложно, также выкладываю видео с описание установки, после статьи. Для запуска Wowza сервера мы используем команду: /usr/local/WowzaMediaServer/bin/startup.sh
3. Настройка Flash приложения
С Wowza сервером поставляется набор тестовых приложений, которые находятся в директории examples. Одно из них называется Live Video Streaming (examples/LiveVideoStreaming/client/live.html), его мы и использовали, для того чтобы указать серверу Wowza откуда надо забрать поток с IP камеры, по протоколу RTSP. Далее сервер заменяет протокол RTSP на RTMP и отдает удаленным пользователям. На картинке ниже, вы можете посмотреть это приложение и пример параметров настройки. Чтобы настроить данное приложение, надо загрузить его в веб браузере и указать всего два параметра:
- Server: IP адрес сервера Wowza, порт и точка подключения удаленных пользователей.
- Stream: ‘RTSP URL’ потока IP камеры.
Теперь нажимаем кнопку Play, должно появится изображение с камеры, также мультимедийный поток с камеры начнет передаваться на сервер по протоколу RTSP.
4. Настройка Flash плеера.
Для того чтобы пользователи смогли увидеть изображение во Flash плеере на вашем сайте, необходимо установить плеер (например, JW Player) и указать в качества типа и источника мультимедийного потока следующие параметры.
(‘streamer’,’rtmp://192.168.0.1:1935/rtplive’);
(‘file’,’rtsp://192.168.0.2:554/axis-media/media.amp’);
Также IP камера позволяет вставить в изображение логотип и время, может кому-то пригодится.
Если вам нужно что-то настроить или получить консультацию по медиа-серверам и системам, можете обращаться ко мне и нашей команде через форму контактов.
Вот вроде и все. До встречи!
Приглашаю подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia . Буду рад видеть Вас в своих подписчиках!
Как установить и настроить Wowza сервер смотрите в видео (скринкасте), ниже. Скринкаст был создан моим коллегой, Евгением Петровым.
Трансляция видео с IP камеры в сеть Интернет
В данной статье я расскажу о том, как можно сделать трансляцию изображения с IP камеры в сеть Интернет, чтобы удаленные пользователи могли подключаться и смотреть видео с камеры, например, на вашем сайте, с помощью Flash плеера.
Если у вас появятся какие-то вопросы по Wowza серверу, можете их задавать нам. Если вам нужно что-то настроить или получить консультацию по медиа-серверам и системам видео-вещания, также можете обращаться ко мне и нашей команде.
Зачем нужно транслировать видео в сеть Интернет?
На самом деле, решаемых задач может быть множество, начиная от серьезных проектов, например, таких как удаленное наблюдение за домом или офисом, заканчивая трансляцией жизни домашнего питомца, например, любимого хомячка в сеть Интернет.
Что обычно необходимо для организации трансляции?
Для того чтобы организовать трансляцию в сеть Интернет, как правило, требуются три основные компонента:
Примеры разных типов камер: Аналоговые камеры, IP камеры, USB web камеры.
Примеры кодеров: Аппаратные кодеры (ViewCast Niagra 2120), Программные кодеры (Adobe FMLE, WireCast или Flash приложение).
Примеры серверов: Adobe Flash Streaming Server, Wowza, Erlyvideo, Red5 и др. Подробнее читайте в статье про медиа сервера.
Суть реализованного нами проекта
В одном из проектов (около года назад), нам необходимо было создать систему трансляции с IP камеры, чтобы пользователи могли заходить на веб сайт и видеть видеоизображение строящегося здания во Flash плеере. Максимальное число одновременных клиентов не больше 10. Т.е. система без особых нагрузок. Камера уже предоставлялась (Модель — AXIS P3344 Network Camera). То есть камеру мы не выбирали. Получается, необходимо было реализовать следующую цепочку:
IP-камера > Кодер > Медиа Сервер > Flash плеер пользователя
После прочтения технической документации стало понятно, что камеры AXIS умеют отдавать видеопоток по протоколу – RTP/RTSP (RTSP – это потоковый протокол реального времени). Дальше был проведен анализ Медиа серверов, которые могут забирать видеопотоки по этому протоколу, чтобы далее передать их удаленным пользователям уже по другому протоколу, который называется RTMP (Real Time Messaging Protoco). Для этих целей был выбран Wowza сервер. Бесплатная версия Wowza сервера позволяет осуществлять до 10 одновременных подключений пользователей.
В качестве кодера использовалось Flash web приложение, которое поставляется вместе с Wowza сервером. В итоге, вся система свелась к следующей цепочке:
IP-камера > Web приложение > Wowza сервер > Flash плеер пользователя.
1. Основные настройки Камеры
Чтобы настроить IP камеру, надо зайти в ее административный web интерфейс, далее выбрать кодек и разрешение видео для транслируемого мультимедийного потока. Также необходимо разрешить протокол RTSP (Enable RTSP Server). В случае с нашей камерой, протокол RTSP можно было включить во вкладке Advanced (Меню: System Options > Network > TCP/IP > Advanced). Далее смотрим в технической документации камеры ‘RTSP URL’, по которому можно забрать с нее видеопоток. Для камеры AXIS P3344, адрес будет такой:
rtsp:// /axis-media/media.amp
У разных камер, адреса могут быть разными, поэтому лучше посмотреть техническую документацию, если у вас другая камера.
2. Wowza server
Wowza сервер устанавливается довольно просто. Также очень много информации по настройке есть в Интернете, поэтому разобраться будет несложно, также выкладываю видео с описание установки, после статьи. Для запуска Wowza сервера мы используем команду: /usr/local/WowzaMediaServer/bin/startup.sh
3. Настройка Flash приложения
С Wowza сервером поставляется набор тестовых приложений, которые находятся в директории examples. Одно из них называется Live Video Streaming (examples/LiveVideoStreaming/client/live.html), его мы и использовали, для того чтобы указать серверу Wowza откуда надо забрать поток с IP камеры, по протоколу RTSP. Далее сервер заменяет протокол RTSP на RTMP и отдает удаленным пользователям. На картинке ниже, вы можете посмотреть это приложение и пример параметров настройки. Чтобы настроить данное приложение, надо загрузить его в веб браузере и указать всего два параметра:
- Server: IP адрес сервера Wowza, порт и точка подключения удаленных пользователей.
- Stream: ‘RTSP URL’ потока IP камеры.
Теперь нажимаем кнопку Play, должно появится изображение с камеры, также мультимедийный поток с камеры начнет передаваться на сервер по протоколу RTSP.
4. Настройка Flash плеера.
Для того чтобы пользователи смогли увидеть изображение во Flash плеере на вашем сайте, необходимо установить плеер (например, JW Player) и указать в качества типа и источника мультимедийного потока следующие параметры.
(‘streamer’,’rtmp://192.168.0.1:1935/rtplive’);
(‘file’,’rtsp://192.168.0.2:554/axis-media/media.amp’);
Также IP камера позволяет вставить в изображение логотип и время, может кому-то пригодится.
Если вам нужно что-то настроить или получить консультацию по медиа-серверам и системам, можете обращаться ко мне и нашей команде через форму контактов.
Вот вроде и все. До встречи!
Приглашаю подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia . Буду рад видеть Вас в своих подписчиках!
Как установить и настроить Wowza сервер смотрите в видео (скринкасте), ниже. Скринкаст был создан моим коллегой, Евгением Петровым.