Добавление камеры с rtsp потоком в Home Assistant

В cameras.yaml:

 

- platform: ffmpeg
  name: cam1
  input: -rtsp_transport tcp -i rtsp://192.168.1.11:554/stream1

где rtsp://192.168.1.11:554/stream1 это rtsp поток вашей камеры.

Узнать его можно, например, с помощью программы ONVIF Device Manager:

Данный способ подходит для onvif ip камер

Поделитесь с друзьями
Подписаться
Уведомить о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

11 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Paulus Schoutsen (founder Home Assistant)
Paulus Schoutsen (founder Home Assistant)
5 лет назад

Couldn’t find any other way of contacting you, so using the comments:

Love all the blog posts you’re writing. Could you please stop using our logo as your profile picture on Twitter.

azuron22
azuron22
4 лет назад

Добрый день! Предлагаю сделать обзор на систему видеонаблюдения Shinobi.
У меня стоит такой сервис на RPI4 и отлично пишет видео.
Реализовывал на нем запись камер на 60+ камерах, держит без проблем, зависаний и нагрузок на железо.
https://shinobi.video

azuron22
azuron22
4 лет назад
Ответить на  kvv

Вам огромное спасибо за такие замечательные обзоры и мануалы!
Вот кстати есть полезный сайт где можно посмотреть способы подключения к тысячам разных камер и сгенерировать готовую строку для подключения.
http://www.ispyconnect.com/sources.aspx

DmitryMukhach
DmitryMukhach
4 лет назад

А в чём отличие от этой платформы? https://www.home-assistant.io/integrations/generic_ip_camera#stream_source

DmitryMukhach
DmitryMukhach
4 лет назад

p.s. авторизация через VK и FB не работает.

Виктор
Виктор
4 лет назад

Здравствуйте, подскажите что не так я делаю? Пытаюсь вывести видео поток в home assistant из камеры Sricam SP009. В cameras.yaml добавил

  - platform: ffmpeg
  name: sricam
  input: rtsp://192.168.0.107:554/onvif1

А в ui-lovelace.yaml

type: picture-entity
entity: camera.sricam

появляется картинка но когда на ее нажимаешь открывается плеер и в нем пусто. В VLC если вставить поток rtsp://192.168.0.107:554/onvif1
то видео есть.
Помогите уже неделю мучаюсь и не как не могу сделать.

Виктор
Виктор
4 лет назад
Ответить на  kvv

у меня вот такая ошибка в логе

Уровень: ERROR

Logger: root
Source: components/stream/worker.py:49
First occurred: 23:07:33 (1 occurrences)
Last logged: 23:07:33

Uncaught thread exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/src/homeassistant/homeassistant/components/stream/worker.py", line 49, in stream_worker
    container = av.open(stream.source, options=stream.options)
  File "av/container/core.pyx", line 354, in av.container.core.open
  File "av/container/core.pyx", line 225, in av.container.core.Container.__cinit__
  File "av/container/core.pyx", line 257, in av.container.core.Container.err_check
  File "av/error.pyx", line 336, in av.error.err_check
av.error.InvalidDataError: [Errno 1094995529] Invalid data found when processing input: 'rtsp://192.168.0.107:554/onvif1'; last error log: [rtsp] Nonmatching transport in server reply

Соединение потеряно. Повторное подключение ...