Страница 1 из 1

Новости с телеграм-канала @TrassirWithoutSecrets

Добавлено: 11 июл 2020, 16:40
iTuneDVR
TrassirWithoutSecrets, [10.07.20 19:04]
Информация об исследованиях #Трассир. (апрель-май 2019)

Расшифровка:
- python-скриптов;
- конфигураций клиент, сервер, nvr;
- учетные записи: пользователи, аккаунты.

Шифрование:
- конфигурации клиент, сервер, nvr;

Частные вопросы через @TrassirWithoutSecrets_bot
#ТрассирБеЗСекретов

https://t.me/TrassirWithoutSecrets/12

Добавлено: 11 июл 2020, 16:40
iTuneDVR
TrassirWithoutSecrets, [10.07.20 19:04]
Пару дней назад ко мне обратился коллега, с опытом в #TRASSIR, и посетовал на то, что в камерах #Hikvision серии G1 нет облачного модуля #TRASSIRCLOUD, а так хотелось закрыть объект доступными свежими устройствами пришедшими на смену R6.
Другой коллега, так же с опытом в #TRASSIR, подтвердил слова первого и высказал недовольство тем, что хоть #Activecam и дешевле, но устраивать винегрет на объектах очень нежелательно.

Собственно, сложив эти два голоса одной проблемы вместе получилась интересная задача для решения.

Взял за основу OP прошивку V5.5.82OP build 190606 и взяв модуль tube из прошивки для R6, собрал внешний модуль для OP.
Да, пришлось немного как обычно схитрить с названием модели, выдав за R6-ю модель, на которой было предварительно отсмотрено, как модуль должен работать.
Несколько часов труда сегодня днем и результат получился.
Тестовую камеру DS-2CD2423G0-I запустил в облако
Не сказать, что прям моментально в ЛК можно увидеть картинку, но тут уж вопросы не ко мне.
И снова на круги своя в поисках интересных задач ;)

#ТрассирБеЗСекретов
Частные вопросы через @TrassirWithoutSecrets_bot

https://t.me/TrassirWithoutSecrets/13

Добавлено: 11 июл 2020, 16:43
iTuneDVR
TrassirWithoutSecrets, [10.07.20 19:05]
В диалоге с одним из коллег с опытом в #Трассир, он поведал, что долго трудился над своим телеграм-ботом и после его завершения #DSSL выпустила свои скрипты, частью которых был модуль телеграм-бота.
Свой-своим и под свои нужды, со своими особенностями, нюансами и костылями, тут ничего не попишешь.

Однако, увидеть хороший пример всегда не помешает, а учится на хороших примерах - еще лучше.

Вообщем, то, что в скриптах идет как
# _SERVICE_VERSION = 0.66
_TBOT_SERVICE = """
...
"""
В оригинале содержимое внутри зашифровано. Было ... ;)

Возможно, что пришло время показать этот хороший рабочий пример и вот он.

#ТрассирБеЗСекретов
Частные вопросы через @TrassirWithoutSecrets_bot

https://t.me/TrassirWithoutSecrets/14

Добавлено: 11 июл 2020, 16:44
iTuneDVR
TrassirWithoutSecrets, [10.07.20 19:05]
#ЗапискиНачинающегоТрассирщика

Введение: Не так давно, реализован еще один python-скрипт для сервера #Трассир. Небольшая практика, не все же исследовать, а что-то надо и создавать ;)

Цель: дать возможность оператору системы выполнить любую команду в bash ОС #Трассир и получить лог результата при необходимости в папке Скриншоты. Выполнить N раз или беЗконечно.

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

Особенности: Контроль отдельного thread еще та задача, поэтому пришлось немного схитрить и воспользоваться особенностями работы ffmpeg и накопленным опытом трансляции поток в youtube используя это ПО. Были задачи по наложению логотипов, текста, падающие снежинки, скроллинг текста в ограниченном пространстве и т.п.
Скрипт немного делал нервы при написании и отладке, но все же. Отладка конечно же еще та, как и написание скрипта во встроенном редакторе. У меня, как у новичка куча вопросов: почему так неудобно или если альтернатива и т.п.?

Реализация: Один скрипт - один канал в youtube и так далее. Нагрузка небольшая и берется готовый поток flv из системы , плюс по ситуации к нему добавляется генерированный звук нужного формата. Можно пробовать и с готовым файлом AAC, чтобы не сильно напрягать процессор, но это дело вкуса и оптимизации.

Лирика: Задача возникла спонтанно по запросу от коллеги с опытом в #Трассир, прям вынь, да полож и он это сейчас использует практически по назначению для трансляции. Все довольны. Если до этого приходилось использовать облако #Трассир с большими задержками, на некоторых объектах, или что-то выдумывать, для организации просмотра камер неопределенным кругом лиц, то данный вариант его устроил больше без какого либо дополнительного оборудования.
Ах этот удивительный продукт #Трассир, который я открыл для себя недавно ;)

#ТрассирБеЗСекретов
Частные вопросы через @TrassirWithoutSecrets_bot