Документация для Мобильных клиентов ITV.

Предыдущая страница Общие сведения о мобильном Клиенте ITV Camera на Android  Работа с мобильным Клиентом ITV Camera на Android Следующая страница

На странице:

Для перехода в настройки мобильного приложения нужно нажать на кнопку  или на панель информации .

Откроется экран настроек, где:

  1. Связь − выбор режима стримера и его настройки.
  2. Параметры видео − настройки передаваемого видео.
  3. Помощь − язык и версия приложения.

Внимание!

Для корректной работы приложения время на Android-устройстве и сервере ПК Интеллект/ПК Интеллект X должно быть синхронизировано.

Настройки стримера (Связь)

Мобильный клиент имеет два режима работы передачи видео: в режиме RTSP-сервера или передавая RTMP-видео на сервер.

Чтобы выбрать режим, необходимо нажать на строку Режим стримера:

Передача видео в режиме RTMP-стримера

Для передачи видео с камеры Android-устройства в режиме RTMP на сервер ПК Интеллект/ПК Интеллект X необходимо выполнить последовательно шаги:

На сервере, который будет принимать поток:

  1. Убедиться, что порты 1935 и 8554 на компьютере открыты брандмауэром и не заняты другими программами. Эти порты используются по умолчанию для передачи данных по RTSP, в этой инструкции они также используются для примера.
  2. Загрузить последнюю версию сервиса mediamtx с GitHub и запустить mediamtx.exe.

    Внимание!

    Устройства, где запущены сервис mediamtx, видеосервер и мобильное приложение, должны находиться в одной сети.

    Этот сервис принимает видеопотоки с мобильных устройств по RTMP и отдаёт видео серверу в виде понятных ему RTSP потоков.
    Сервис напишет, на каких портах он работает. Пример:

    2023/09/01 15:11:10 INF MediaMTX v1.0.1
    2023/09/01 15:11:10 INF [RTSP] listener opened on :8554 (TCP), :8000 (UDP/RTP), :8001 (UDP/RTCP)
    2023/09/01 15:11:10 INF [RTMP] listener opened on :1935
    2023/09/01 15:11:10 INF [HLS] listener opened on :8888
    2023/09/01 15:11:10 INF [WebRTC] listener opened on :8889 (HTTP)
    2023/09/01 15:11:10 INF [SRT] listener opened on :8890 (UDP)

    Порты и другие параметры можно изменить в файле конфигурации mediamtx.yml, который находится рядом с исполняемым файлом сервиса mediamtx.

В мобильном приложении:

  1. Выбрать режим стримера RTMP-видео.
  2. В Настройках стримера ввести URL вида rtmp://<IP-адрес>:<Порт>/stream_id, на который будет отправляться видео. Пример:

    rtmp://192.168.1.1:1935/stream

    где

    • 192.168.1.1 IP-адрес компьютера, где запущен сервис mediamtx.
    • Порт 1935 − порт, который сервис mediamtx использует для получения RTMP-потоков.
    • stream произвольный уникальный идентификатор потока видео с данного мобильного приложения.

На сервере, который будет принимать поток:

  1. В ПК Интеллект/ПК Интеллект X добавить одноканальное устройство RTSP (см. для ПК Интеллект Настройка получения мультимедиа потока по протоколу RTSP, для Интеллект X Настройка подключения устройств по протоколу RTSP).
  2. Задать этому устройству URL вида rtsp://<IP-адрес>:<Порт>/stream_id, в котором указаны:
    1. IP-адрес компьютера, где запущен сервис mediamtx.
    2. Порт, который сервис использует для отправки RTSP-потоков.
    3. Уникальный идентификатор потока видео с используемого мобильного приложения.

      Пример:

      rtsp://192.168.1.1:8554/stream

Передача видео в режиме RTSP-сервера

Для использования мобильного устройства в качестве RTSP-сервера необходимо выполнить последовательно шаги:

В мобильном приложении

  1. Выбрать режим стримера RTSP сервер.
  2. При необходимости изменить Порт сервера RTSP. По умолчанию задан порт 1935.
  3. В приложении отображается URL-адрес для настройки подключения к ПК Интеллект/ПК Интеллект X. Чтобы его скопировать, нажмите на строку URL-адрес сервера RTSP.

На сервере ПК Интеллект/ПК Интеллект X

  1. Создать устройство видеоввода, работающее по протоколу RTSP (см. для ПК Интеллект X Настройка подключения устройств по протоколу RTSP, для ПК Интеллект Настройка получения мультимедиа потока по протоколу RTSP).
  2. Указать в его настройках скопированный из приложения URL-адрес.

Параметры видео

По умолчанию в приложении используются следующие параметры передаваемого видео:

  • Разрешение задней камеры: 1920x1080
  • Разрешение передней камеры: 1920x1080
  • Битрейт: 1 Мбит/с
  • FPS: 30

Их можно поменять, перейдя в Настройки > Параметры видео.

Язык приложения

Приложение по умолчанию использует язык операционной системы устройства. Его можно изменить, перейдя в Настройки > Помощь > Язык.

  • No labels