- Created by Виталий Агафонов, last modified on Jun 27, 2024
- Устройство подключено к TRASSIR Cloud со статусом ОК, но видеопоток не отображается?
- TRASSIR CLOUD работает только с кодеком H.264. Убедитесь, что на веб интерфейсе устройства выставлен кодек H.264;
- Порты на устройстве должны быть установлены по умолчанию;
- На веб интерфейсе устройства уберите галку "Аутентификация RTSP";
- Должна быть достаточная пропускная способность интернет канала. Поскольку TRASSIR CLOUD работает с переменным битрейтом, то есть размер потока меняется в зависимости от активности в сцене, назвать оптимальную скорость интернет соединения довольно сложно. Для одной камеры с разрешением 1920x1080 и 25 кадрами в секунду при средней активности в кадре, минимальная скорость интернет соединения должна быть не менее 5-6 Мбит/с. Так же заложите не менее 20% трафика на передаваемую служебную информацию.
Обязательно должна быть разрешена фрагментация пакетов на сетевом оборудовании. Соединение камеры должно быть стабильным, без разрывов; - Убедитесь, что сеть в месте просмотра видеопотока из облака, соответствует требованиям пункта "d";
- На устройстве должен быть установлен такой же часовой пояс, как и в параметрах устройства в облачном сервисе и точно синхронизировано время:
- Убедитесь, что на балансе достаточно средств для продления тарифа.
- Устройство не добавляется в облако.
- Должна быть установлена галка облачного плагина на веб интерфейсе и статус соединения должен быть "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, сохраните настройки, установите галочку, сохраните настройки. - Установите общедоступные DNS-сервера Google: 8.8.8.8 и 8.8.4.4 или Яндекс: 77.88.8.8 и 77.88.8.1 в веб интерфейсе устройства:
- Проверьте доступность облака по 443 tcp и udp порту;
Подключите компьютер к маршрутизатору, к которому подключены устройства.- Если у Вас Windows:
Скачайте утилиту Nmap по ссылке: nmap-7.95-setup.exe и установите на ваш ПК.
Поддерживаются версии начиная с ОС Windows 7. В случае если утилита не запускается или при запуске возникает ошибка, установите VC_redist.x86.exe.
Запустите утилиту и ведите команду: nmap -sS -sU -p 443 globaldb.cloud.trassir.com а после нажмите кнопку "Scan":
Результат должен быть как на картинке выше. Если у Вас Linux:
Откройте терминал Введите команду: "sudo nmap -sS -sU -p 443 globaldb.cloud.trassir.com".
Результат должен быть как на картинке выше.
В случае если столбец "STATE" имеет значение отличное от "OPEN" проверьте правила FireWall на сетевом оборудовании, если ограничений нет, то блокировка может быть на стороне провайдера.Сканирование UDP портов нетривиальная задача (из-за специфики протокола), поэтому полученные данные могут быть неточны, а сам процесс сканирования может сильно затянуться, поскольку UDP сканирование является довольно медленным.
Так же невозможно проверить открыты ли порты интернета в вашу локальную сеть. Если порты будут закрыты из интернета, облачный сервис не сможет слать запросы на устройство.
- Если у Вас Windows:
- Если устройство работает по Wi-Fi проверьте сеть по статье: Настройка Wi-Fi на видеокамере через мобильное приложение TRASSIR Client.
- Проверьте стабильность соединения с облаком.
Откройте командную строку Windows от имени администратора, введя в поиске CMD;
Укажите команду "ping globaldb.cloud.trassir.com -l 10000 -n 30" и нажмите "Enter";
Результат выполнения должен быть, как на картинке ниже без обрывов и скачков значений: - Аналогично необходимо проверить соединение с устройством командой "ping ip устройства -l 10000 -n 30";
Если у Вас Linux, команда будет иметь вид: "ping globaldb.cloud.trassir.com -s 10000 -c 30". - Если есть возможность, подключите устройство к сети другого провайдера. Если устройство поддерживает Wi-Fi, раздайте его с вашего мобильного телефона. Если на альтернативной сети устройство соединяется с облаком, вам нужно обращаться к провайдеру.
Cкорее провайдер блокирует подключение к облачному сервису TRASSIR. Должны быть обязательно доступны все хосты перечисленные в статье: TRASSIR Cloud «ошибка подключения к облаку».
- Должна быть установлена галка облачного плагина на веб интерфейсе и статус соединения должен быть "Connected to Trassir Cloud, idle".
- Сбор логов с устройства с помощью утилиты Getlog.
Getlog - утилита, разработанная в ДССЛ. Она позволяет получить с устройства лог плагина TRASSIR Cloud, ответственного за работу с облаком. Работает только на ОС Windows, начиная с версии 7.- Скачайте и распакуйте архив по ссылке getlog;
- Запустите getlog-p.bat от имени администратора;
- Введите в диалоговом окне ip адрес устройства:
- Нажмите ввод и следуйте подсказкам на экране. Сбор логов будет длиться примерно 5 минут и закроется автоматически;
- Обязательно отключите и включите галку плагина TRASSIR CLOUD на веб интерфейсе устройства!
Обязательно воспроизведите проблему! Если устройство не добавляется в облачный сервис, добавьте его повторно при запущенном getlog и т.д.; - По окончанию процесса в папке с утилитой создастся файл с логом. В названии будет дата и время сбора лога:
- Как анализировать лог.
- Ошибка - TRASSIR Cloud service doesn't work on device - Не удаётся получить информацию от плагина устройства.
- На устройстве не включена галочка TRASSIR Cloud. Поставьте галочку и нажмите кнопку "Сохранить";
- Неправильно задан IP устройства. На введённом IP находится другое устройство или нет устройства вообще.
- Ошибка - Failed to resolve cloud host 'globaldb.cloud.trassir.com'.
В первую очередь любое облачное устройство подключается к globaldb.cloud.trassir.com. Ошибка сообщает, что не удалось перевести имя globaldb.cloud.trassir.com в IP-адрес. Возможные причины:- Сетевые настройки устройства не позволяют подключиться к интернету, из-за чего нет доступа к DNS-серверам. Проверьте сетевые настройки на устройстве;
- Отсутствуют или не прописаны адреса DNS-серверов. Попробуйте использовать общедоступные DNS-сервера Google: 8.8.8.8 и 8.8.4.4 или Яндекс: 77.88.8.8 и 77.88.8.1.
- Ошибки в сочетании со словом "Beacon".
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
Три нижние строки означают, что устройство и облако обменялись служебными сообщениями успешно.
Повторяющиеся 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
Ошибка потери потока.
Проверить стабильность соединения устройства с сетью. Открытость портов. Проверить, что порт 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
- Ошибка - TRASSIR Cloud service doesn't work on device - Не удаётся получить информацию от плагина устройства.
В случае, если не удалось самостоятельно решить проблему, создайте обращение на сайте технической поддержки.
К обращению прикрепите:Модель устройства и версию ПО;
Состояние плагина устройства;
Тип подключения устройства к сети (Wi-Fi/проводное соединение);
Состояние сети и результаты проверок;
Доступность узлов cloud или портов cloud:
Работало ли ранее, и если работало то после чего начались проблемы;
Getlog при наличии;
Почту, к которой привязан аккаунт TRASSIR CLOUD.
- No labels