1. Устройство подключено к TRASSIR Cloud со статусом ОК, но видеопоток не отображается?
    1. TRASSIR CLOUD работает только с кодеком H.264. Убедитесь, что на веб интерфейсе устройства выставлен кодек H.264;
    2. Порты на устройстве должны быть установлены по умолчанию;
    3. На веб интерфейсе устройства уберите галку "Аутентификация RTSP";
    4. Должна быть достаточная пропускная способность интернет канала. Поскольку TRASSIR CLOUD работает с переменным битрейтом, то есть размер потока меняется в зависимости от активности в сцене, назвать оптимальную скорость интернет соединения довольно сложно. Для одной камеры с разрешением 1920x1080 и 25 кадрами в секунду при средней активности в кадре, минимальная скорость интернет соединения должна быть не менее 5-6 Мбит/с. Так же заложите не менее 20% трафика на передаваемую служебную информацию. 
      Обязательно должна быть разрешена фрагментация пакетов на сетевом оборудовании. Соединение камеры должно быть стабильным, без разрывов;
    5. Убедитесь, что сеть в месте просмотра видеопотока из облака, соответствует требованиям пункта "d";
    6. На устройстве должен быть установлен такой же часовой пояс, как и в параметрах устройства в облачном сервисе и точно синхронизировано время:
    7. Убедитесь, что на балансе достаточно средств для продления тарифа.

  2. Устройство не добавляется в облако.
    1. Должна быть установлена галка облачного плагина на веб интерфейсе и статус соединения должен быть "Connected to Trassir Cloud, idle".
      Если статус "Connected to Trassir Cloud, working", как на скриншоте ниже, устройство уже привязано к облачному аккаунту. Если аккаунт не ваш воспользуйтесь инструкцией: Почему возникает ошибка "Устройство уже привязано"?


      No connection to Trassir Cloud - устройство пытается подключиться к облаку, но последняя попытка провалилась. Устройство будет продолжать пытаться подключиться к облаку, пока не истечёт Idle Timeout. Проверьте настройки сети и портов на устройстве.
      Idle Timeout" reached, service stopped - устройство ни разу не смогло подключиться к облаку в течение времени, указанного в Idle Timeout. Чтобы не создавать дополнительную нагрузку на сеть и само устройство, плагин перестаёт слать запросы в облако. Перезапустите облачный плагин: снимите галочку "Включить" во вкладке TRASSIR Cloud, сохраните настройки, установите галочку, сохраните настройки.
    2. Установите общедоступные DNS-сервера Google: 8.8.8.8 и 8.8.4.4 или Яндекс: 77.88.8.8 и 77.88.8.1 в веб интерфейсе устройства:


    3. Проверьте доступность облака по 443 tcp и udp порту;
      Подключите компьютер к маршрутизатору, к которому подключены устройства.
      1. Если у Вас Windows:
        Скачайте утилиту Nmap по ссылке: nmap-7.95-setup.exe и установите на ваш ПК.
        Поддерживаются версии начиная с ОС Windows 7. В случае если утилита не запускается или при запуске возникает ошибка, установите VC_redist.x86.exe.
        Запустите утилиту и ведите команду:  nmap -sS -sU -p 443 globaldb.cloud.trassir.com а после нажмите кнопку "Scan":

        Результат должен быть как на картинке выше.

      2. Если у Вас Linux:
        Откройте терминал Введите команду: "sudo nmap -sS -sU -p 443 globaldb.cloud.trassir.com".
        Результат должен быть как на картинке выше.
        В случае если столбец "STATE" имеет значение отличное от "OPEN" проверьте правила FireWall на сетевом оборудовании, если ограничений нет, то блокировка может быть на стороне провайдера.

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

    4. Если устройство работает по Wi-Fi проверьте сеть по статье: Настройка Wi-Fi на видеокамере через мобильное приложение TRASSIR Client.
    5. Проверьте стабильность соединения с облаком.
      Откройте командную строку Windows от имени администратора, введя в поиске CMD;
      Укажите команду "ping globaldb.cloud.trassir.com -l 10000 -n 30" и нажмите "Enter";
      Результат выполнения должен быть, как на картинке ниже без обрывов и скачков значений:

    6. Аналогично необходимо проверить соединение с устройством командой "ping ip устройства -l 10000 -n 30";
      Если у Вас Linux, команда будет иметь вид: "ping globaldb.cloud.trassir.com -s 10000 -c 30".
    7. Если есть возможность, подключите устройство к сети другого провайдера. Если устройство поддерживает Wi-Fi, раздайте его с вашего мобильного телефона. Если на альтернативной сети устройство соединяется с облаком, вам нужно обращаться к провайдеру.
      Cкорее провайдер блокирует подключение к облачному сервису TRASSIR. Должны быть обязательно доступны все хосты перечисленные в статье: TRASSIR Cloud «ошибка подключения к облаку».
  3. Сбор логов с устройства с помощью утилиты Getlog.
    Getlog - утилита, разработанная в ДССЛ. Она позволяет получить с устройства лог плагина TRASSIR Cloud, ответственного за работу с облаком. Работает только на ОС Windows, начиная с версии 7.
    1. Скачайте и распакуйте архив по ссылке getlog;
    2. Запустите getlog-p.bat от имени администратора;
    3. Введите в диалоговом окне ip адрес устройства:
         
    4. Нажмите ввод и следуйте подсказкам на экране. Сбор логов будет длиться примерно 5 минут и закроется автоматически;
    5. Обязательно отключите и включите галку плагина TRASSIR CLOUD на веб интерфейсе устройства!
      Обязательно воспроизведите проблему! Если устройство не добавляется в облачный сервис, добавьте его повторно при запущенном getlog и т.д.;
    6. По окончанию процесса в папке с утилитой создастся файл с логом. В названии будет дата и время сбора лога:
  4. Как анализировать лог.
    1. Ошибка - TRASSIR Cloud service doesn't work on device - Не удаётся получить информацию от плагина устройства.
      1. На устройстве не включена галочка TRASSIR Cloud. Поставьте галочку и нажмите кнопку "Сохранить";
      2. Неправильно задан IP устройства. На введённом IP находится другое устройство или нет устройства вообще.
    2. Ошибка - Failed to resolve cloud host 'globaldb.cloud.trassir.com'.
      В первую очередь любое облачное устройство подключается к globaldb.cloud.trassir.com. Ошибка сообщает, что не удалось перевести имя globaldb.cloud.trassir.com в IP-адрес. Возможные причины:
      1. Сетевые настройки устройства не позволяют подключиться к интернету, из-за чего нет доступа к DNS-серверам. Проверьте сетевые настройки на устройстве;
      2. Отсутствуют или не прописаны адреса DNS-серверов. Попробуйте использовать общедоступные DNS-сервера Google: 8.8.8.8 и 8.8.4.4 или Яндекс: 77.88.8.8 и 77.88.8.1.
    3. Ошибки в сочетании со словом "Beacon".
    4. Beacon - служебные сообщения между устройством и облаком по UDP. Если есть проблемы с "beacon", облако не может передать информацию на устройство. Например, для запроса видео требуется сообщить устройству о том, что оно должно со своей стороны начать процедуру подключения к облаку. Обычно проблемы связаны с тем, что провайдер клиента запрещает UDP трафик или не даёт удерживать UDP соединения.
      Пример хорошего "beacon" без ошибки:

      DBG 2000-01-03 17:44:11 BEACON: UDP beacon to 95.163.75.5:443
      DBG 2000-01-03 17:44:11 BEACON: msg: {"n":"43","model":"TR-8121WDIR2V2","credentials_hash":"9682524694474007578","test":"DSSLROCKS","vendor":"TRASSIR","version":5,"state":"OK","device_id":"F023B944B14D","account_name":"test@example.com"}
      DBG 2000-01-03 17:44:11 BEACON: HANDLE UDP OUT (host=95.163.75.5, port=443, fd=6)
      DBG 2000-01-03 17:44:11 BEACON: HANDLE UDP IN (host=95.163.75.5, port=443, fd=6)
      INF 2000-01-03 17:44:11 BEACON: cloud hears me 

      Три нижние строки означают, что устройство и облако обменялись служебными сообщениями успешно.

    5. Повторяющиеся RTSP запросы.
      Для получения видео, плагин, запущенный на устройстве, обращается к камере на порт RTSP. Запросы идут по протоколу RTSP, для получения доступа к видео требуется несколько запросов. Если запросы постоянно повторяются, это означает, что плагин не может установить подключение к камере. Перезапустите облачный плагин: в веб-интерфейсе устройства во вкладке TRASSIR Cloud  снимите галочку соединения с облаком, сохраните настройки, установите галочку, сохраните настройки.

      Пример RTSP запроса:

      DBG 2019-11-18 10:13:38 <= DESCRIBE rtsp://127.0.0.1:554/live/main RTSP/1.0
      CSeq: 3
      Authorization: Basic YWRtaW46dGhpc2lzYXRlc3Q=
      User-Agent: Trassir RTSP Plugin
      Accept: application/sdp
    6. Ошибка потери потока.
      Проверить стабильность соединения устройства с сетью. Открытость портов. Проверить, что порт RTSP на устройстве по умолчанию. Перезапустить плагин.

      RTP-Info: url=rtsp://127.0.0.1:554/live/sub/track1;seq=43463;rtptime=1335295696,url=rtsp://127.0.0.1:554/live/sub/track2;seq=40015;rtptime=1896055621 
      ERR 2023-08-08 12:01:36 40014 rtp packets lost, old: 0000
      
      WRN 2023-08-08 12:01:36 VIDEO BUFFER: try to connect /live/sub
  5. В случае, если не удалось самостоятельно решить проблему, создайте обращение на сайте технической поддержки.
    К обращению прикрепите:

    1. Модель устройства и версию ПО;

    2. Состояние плагина устройства;

    3. Тип подключения устройства к сети (Wi-Fi/проводное соединение);

    4. Состояние сети и результаты проверок;

    5. Доступность узлов cloud или портов cloud:

    6. Работало ли ранее, и если работало то после чего начались проблемы;

    7. Getlog при наличии;

    8. Почту, к которой привязан аккаунт TRASSIR CLOUD.


Николай Шапилов 

  • Нет меток