Обновить
20
0
Радионов Сергей@RSATom

Разработчик ПО. Фрилансер.

Отправить сообщение

по поводу предупреждения о STUN в логах - действительно был баг, который сейчас исправлен.

можно не отвечать, прочитал статью, спасибо.

А в пробках он тоже работает?

Подозреваю что при гипотетическом засилье электромобилей у сервисов в северных регионах появится новая услуга - установка безинового подогревателя в электромобиль....

Подскажите, а как себя чувствуют электромобили при -30...-40? И как себя чувствуют водитель и пассажиры при этих температурах?

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

Любопытно... по идее зависимости от количества отображаемых камер быть не должно. Попытаюсь симулировать этот вариант у себя.

Подскажите, если показывать видео только с одной из камер, видео со всех из них отображается быстро? И подскажите какие камеры вы используете? И какой браузер?

> Не знаю, связано это или нет, в логах появляется сообщение о невозможности найти TURN-сервер и об исползовании гугловского.

Может речь идет все-же о STUN сервере? Впрочем при использовании последней версии и эта строка должна появляться только в случае наличия proxy стримеров в конфиге 🤔

Опечатка, для одновременной работы в режиме агента и сервера нужно использовать disable-own-server: false

Да, без проблем, достаточно иметь секцию streamers в конфигурационном файле следующего вида:

streamers: (
  {
    name: "Price Center Plaza"
    url: "rtsp://132.239.12.145:554/axis-media/media.amp"
    description: "rtsp://132.239.12.145:554/axis-media/media.amp"
    force-h264-profile-level-id: "42c015"
  },
  {
    name: "Štrbské pleso"
    url: "rtsp://stream.strba.sk:1935/strba/VYHLAD_JAZERO.stream"
    description: "rtsp://stream.strba.sk:1935/strba/VYHLAD_JAZERO.stream"
    force-h264-profile-level-id: "42c015"
  },
  {
    name: "Western Cape"
    url: "rtsp://196.21.92.82/axis-media/media.amp"
    description: "rtsp://196.21.92.82/axis-media/media.amp"
    force-h264-profile-level-id: "42c015"
  },
  {
    name: "Nordland"
    url: "rtsp://77.110.228.219/axis-media/media.amp"
    description: "rtsp://77.110.228.219/axis-media/media.amp"
    force-h264-profile-level-id: "42c015"
  }
)

раздел streamers может содержать произвольное количество элементов произвольного типа. Причем работать это будет как для режима сервера, так и для режима агента.

Один момент который может оказаться полезным, ReStreamer может одновременно работать и в режиме агента и в режиме сервера. Для этого необходимо добавить опцию disable-own-server: true в секцию signalling-server.

Еще один момент, если вы не планируете использовать HTTPS/WSS доступ к серверу, то необходимо убрать опцию loopback-only: true(либо заменить значение на false). В этом случае сервер будет доступен на порту 5080(т.е. URL будет иметь вид http://192.168.0.x:5080/, но при этом заданные в конфигурационном файле пользователи и пароли работать не будут.

С полным списком опций конфигурационного файла можно ознакомиться здесь.

Как оно выглядит можно посмотреть в демке, но боюсь свалится оно под натиском хабр эффекта...

Да, ReStreamer поддерживает возможность создания нескольких элементов в конфиге, но Record Streamer на данный момент поддерживает только подключение к одной камере. Технически добавить поддержку нескольких подключений в Record Streamer не сильно большая проблема - у меня просто руки не дошли. Если лично вам есть необходимость - можете создать issue на GitHub - отработаю пока есть свободное время.

На самом деле одной из побочных задач проекта являлось повышение личной квалификации, потому и такие сложности (для возможного стороннего наблюдателя). Скажу больше, в свое время это даже принесло свои плоды, но детали пожалуй оставлю при себе.

Я думаю технически это возможно отправлять на сервер запись с включенным некоторым количеством времени до события движения.

Вполне допускаю разные требования в разных случаях. Если вам так удобней или предпочтительней по некоторой причине - почему бы и нет?

А вы пробовали просматривать записи за несколько дней с целью поиска некоторого кратковременного события? - очень неблагодарное занятие. В связи с чем запись по движению считаю более предпочтительным подходом...

Да, может. Но как быть с расходом трафика когда нет ни одного активного клиента?

1
23 ...

Информация

В рейтинге
4 710-й
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Бэкенд разработчик