Найти тему

Трансляция в VK с ip камеры

Бесконечно можно смотреть на три вещи: как горит огонь, как течет вода и как работают другие люди.

Настраиваем инструмент для "смотрения" за всеми интересующими вещями и объектами, если они находятся на удалении от вас через социальную сеть Вконтакте.

В частности, мы опишем наш не совсем удачный пример - попытку трансляции с ip видеокамеры по протоколу rtmp в группу социальной сети Вконтакте со всеми выявленными нюансами.

Real Time Messaging Protocol (сокращённо англ. RTMP) проприетарный протокол потоковой передачи данных, в основном используется для передачи потокового видео и аудиопотоков с веб-камер через интернет.

Для первой тестовой трансляции мы приобрели камеру известного производителя Dahua, модель DH-IPC-HFW3441EP со встроенным микрофоном.

DH-IPC-HFW3441EP-SA-0360B
DH-IPC-HFW3441EP-SA-0360B
4Мп цилиндрическая сетевая видеокамера Lite с фиксированным фокусным расстоянием, ИК-подсветкой и функциями AI

Более подробно о характеристиках камеры можно узнать здесь.

Настраиваем параметры камеры по рекомендациям Вконтакте. См. ниже.

Рекомендуемые настройки трансляции Вконтакте.
Рекомендуемые настройки трансляции Вконтакте.

Активируем RTMP на камере и смотрим на маршрутизаторе статистику - монитор трафика. В нашем случает это данные с Web интерфейса Keenetic. Этим действием мы фиксируем наличие трафик с устройства (камеры) на ресурсов VK.

Монитор трафика c Keenetic 4G.
Монитор трафика c Keenetic 4G.

Список активных соединений с указанием используемых портов с Keenetic 4G.
Список активных соединений с указанием используемых портов с Keenetic 4G.

Если всё настроено правильно, то трансляция запустится.

Мы когда первый раз настроили всё правильно. Это случилось не сразу.
Мы когда первый раз настроили всё правильно. Это случилось не сразу.

Но дальше начинается самое интересное. Спустя некоторое время, в нашем случае несколько часов, трансляция прерывается без явных причин.

Внимание!!! Здесь надо не путать слова ПРЕРЫВАЕТСЯ и ЗАВЕРШАЕТСЯ в рамках понятия ТРАНСЛЯЦИЯ.

Действия, которые приводят к восстановлению трансляции:

  1. Перезагрузка камеры.
  2. Снятие галки с включение rtmp потока и обратное включение.
  3. Ограничение доступа камере в сеть интернет и обратное восстановление через маршрутизатор.

Замена компонентов: камера, роутер на другие аналогичные модели имеет точно такой же результат - прерывание трансляции спустя время.

При этом на маршрутизаторе при остановке трансляции в ВК в мониторе трафика и активных соединения всё без изменений: поток идёт в неизменном объеме к тому же хосту и по тому же порту.

Такой ответ мы получаем от тех поддержки Вконтакте на описанную выше ситуацию (скриншот):

Ответ техподдержки Вконтакте.
Ответ техподдержки Вконтакте.

Будем рады прочитать мнение каждого по этой ситуации и способы вычисления причин.

Вы можете оставить своё мнение, комментарии под этой статьей, в нашей группе Вконтаке или социальной сети instagram.

Купили камеру с rtmp, а трансляции нет вообще? У нас есть ответ.

После частых публикаций в социальной сети instagram коллегами постов камер с брендом Qtech мы решили посмотреть их продуктовую линейку. Нашли модели ip камер с rtmp потоком и заказали их на тест. Камеры достойные так как имеют высокочувствительную матрицу, благодаря которой картинка в условия низкой освещённости очень приличная. Актуальные примеры кадров с 2 мегапиксельной модели ниже.

День
День
Ночь
Ночь

Установив камеры, стали проверять возможность трансляции. Но результата не было. Вконтакте и Youtube выдавали статус - включите устройство трансляции. Другие камеры с поддержкой протокола rtmp транслировали с этих объектов без проблем. В итоге на наш запрос получили ответ техподдержки Qtech о том, что эти камеры не способны отдавать поток этим сервисам по причине отсутствия микрофона или аудиовхода. Цитируем ответ техподдержки:

Ответ техподдержки Qtech.
Ответ техподдержки Qtech.

Собственно то, ради чего были приобретены данные камеры не заработало пока. Задали аналогичный вопрос в техподдержку Вконтакте.

Ответ техподдержки Вконтакте.
Ответ техподдержки Вконтакте.

Делаем из камеры Dahua камеру Qtech.

В итоге мы решили сделать эксперимент, который подтвердит слова техподдержки компании Qtech. А именно, при трансляции потока с камеры Dahua на Youtube в момент трансляции выключаем звук. Прикладываем скриншот экрана, на котором всё отражено.

Снимок экрана с демонстрацией реакции Youtube на отключение аудио.
Снимок экрана с демонстрацией реакции Youtube на отключение аудио.

Как показано на примере с картинки, после отключение аудиопотока прекращается трансляции, включение к его восстановлению. Аналогичное происходит и с трансляцией Вконтакте.

Итог данной публикации следующий:

  1. Проблемы с трансляцией Вконтакте. Как найти реальную причину остановки трансляции?
  2. Наличие поддержки rtmp не делает тебя счастливым без звука.
Просим всех людей компетентных в данном вопросе поделиться своим мнением на этот счёт.

Пример нашей тестовой трансляции вы можете посмотреть в нашей группе вконтакте. Если её нет - мы с вконтакте не сработались)))

-13