Перейти в хранилище документации
Обратиться в техническую поддержку![]()
| Section | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Для перехода в настройки мобильного приложения нужно нажать на кнопку или на панель информации .
Откроется экран настроек, где:
| Note | ||
|---|---|---|
| ||
Для корректной работы приложения время на Android-устройстве и сервере ПК Интеллект/ПК Интеллект X должно быть синхронизировано. |
Мобильный клиент имеет два режима работы передачи видео: в режиме RTSP
...
-сервера или передавая RTMP-видео на сервер.
Чтобы выбрать режим, необходимо нажать на строку Режим стримера:
Для передачи видео с камеры Android-устройства в режиме RTMP на сервер ПК Интеллект/ПК Интеллект X необходимо выполнить следующие действияпоследовательно шаги:
На сервере, который будет принимать поток:
Скачать и установить дистрибутив livestream_setup.exe c сервисами Livestream и rtmp2rtsp. Директория установки сервисов по умолчанию: C:\Program Files (x86)\Livestream.
| Info | ||
|---|---|---|
| ||
Сервис Livestream создаёт несколько виртуальных onvif камер, которые добавляются в конфигурацию сервера ПК Интеллект/ПК Интеллект X. Сервис rtmp2rtsp принимает rtmp поток, затем конвертирует его в rtsp и направляет на виртуальную onvif камеру сервера. |
После установки сервисов с помощью системных переменных Windows можно задать следующие параметры:
| Code Block |
|---|
LIVESTREAM_ONVIF_COUNT \\ количество виртуальных ONVIF-камер, по умолчанию = 5
LIVESTREAM_ONVIF_PORT \\ порт первой виртуальной камеры. Все остальные камеры получают порт по порядку, по умолчанию = 1961 |
| Note | ||
|---|---|---|
| ||
|
После запуска сервисов в директории установки появится файл livestream.out.log. В этом файле для каждой камеры находятся url для отправки и приёма видео с Android-устройства, например:
| Code Block |
|---|
onvif device started at port 1961
onvif device url = http://host:1961/onvif/device_service
push video to url = rtmp://host:1935/TOKEN/1961
video url = rtsp://localhost:1937/TOKEN/1961 |
Порт: номер порта камеры из строки onvif device url в файле livestream.out.log
| Info | ||
|---|---|---|
| ||
О настройке IP-камер см. для ПК Интеллект X Создание и удаление IP-устройств, для ПК Интеллект Настройка IP-устройств. |
Для передачи видео в режиме RTSP сервера нужно на сервере ПК Интеллект/ПК Интеллект X:
...
Загрузить последнюю версию сервиса mediamtx с GitHub и запустить mediamtx.exe.
| Note | ||
|---|---|---|
| ||
Устройства, где запущены сервис mediamtx, видеосервер и мобильное приложение, должны находиться в одной сети. |
Этот сервис принимает видеопотоки с мобильных устройств по RTMP и отдаёт видео серверу в виде понятных ему RTSP потоков.
Сервис напишет, на каких портах он работает. Пример:
| Code Block |
|---|
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.
В мобильном приложении:
В Настройках стримера ввести URL вида rtmp://<IP-адрес>:<Порт>/stream_id, на который будет отправляться видео. Пример:
| Code Block |
|---|
rtmp://192.168.1.1:1935/stream |
где
На сервере, который будет принимать поток:
Пример:
| Code Block |
|---|
rtsp://192.168.1.1:8554/stream |
Для использования мобильного устройства в качестве RTSP-сервера необходимо выполнить последовательно шаги:
В мобильном приложении
На сервере ПК Интеллект/ПК Интеллект X
...
...
...
...
В RTMP push url (2) задать параметр «push video to url» из файла на сервере livestream.out.log для использования режима RTMP. В режиме RTSP параметр можно пропустить.
...
| title | Внимание! |
|---|
...
По умолчанию в приложении используются следующие параметры передаваемого видео:
Их можно поменять, перейдя в Настройки > Параметры видео.
Приложение по умолчанию использует язык операционной системы устройства. Его можно изменить, перейдя в Настройки > Помощь > Язык.