Добавление камеры с 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)
7 лет назад

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
6 лет назад

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

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

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

DmitryMukhach
DmitryMukhach
6 лет назад

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

DmitryMukhach
DmitryMukhach
6 лет назад

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

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

Здравствуйте, подскажите что не так я делаю? Пытаюсь вывести видео поток в 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
то видео есть.
Помогите уже неделю мучаюсь и не как не могу сделать.

Виктор
Виктор
5 лет назад
Ответить на  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

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