Корзина: 0 0
г. Москва, ул.Кржижановского, дом 7, корп. 3, подъезд 2

Настройка RTMP-протокола для трансляции с камер I-FLOW на сайт

1. Подготовка оборудования и ПО

Необходимые компоненты:

  • Камера I-FLOW с поддержкой RTMP (модели ISC-XXX серии)

  • Видеорегистратор I-FLOW (или ПК с ПО)

  • RTMP-сервер (например, Nginx-RTMPWowza или облачный Youtube Live)

  • Доступ к панели управления хостингом/сервером

2. Настройка камеры I-FLOW

Шаг 1: Активация RTMP-потока

  1. Войдите в веб-интерфейс камеры через браузер (http://<IP-камеры>)

  2. Перейдите: Настройки → Сеть → RTMP/Стриминг

  3. Заполните параметры:

     
     
    Copy
     
    Download
    Тип сервера: Custom RTMP
    URL сервера: rtmp://ваш_сервер/app
    Ключ потока: ваш_уникальный_ключ (например, camera1)
    Формат: H.264/AAC
    Битрейт: 2048-4096 Кбит/с (для 1080p)
  4. Сохраните настройки.

Примечание: Для некоторых моделей требуется включить "Продвинутые настройки".

3. Настройка RTMP-сервера

Вариант A: Локальный сервер (Nginx-RTMP)

  1. Установите Nginx с модулем RTMP:

    bash
     
    Copy
     
    Download
    sudo apt install libnginx-mod-rtmp
  2. Настройте /etc/nginx/nginx.conf:

    nginx
     
    Copy
     
    Download
    rtmp {
        server {
            listen 1935;
            chunk_size 4096;
            application app {
                live on;
                allow publish <IP-камеры>;
                deny publish all;
            }
        }
    }
  3. Перезапустите сервер:

    bash
     
    Copy
     
    Download
    sudo systemctl restart nginx

Вариант B: Облачный сервис (Youtube Live)

  1. Создайте трансляцию в YouTube Studio

  2. Скопируйте RTMP-URL и Ключ потока

  3. Вставьте данные в настройки камеры I-FLOW

4. Встраивание потока на сайт

Для HTML5-страниц:

<video width="640" height="360" controls>
<source src="http://ваш_сервер:8080/live/camera1.m3u8" type="application/x-mpegURL">
</video>

 

Через JS-плеер (рекомендуется):

 

 

 

5. Проверка и диагностика

Тестирование потока:

  1. Утилита FFmpeg:

    bash
     
    Copy
     
    Download
    ffmpeg -i rtmp://ваш_сервер/app/camera1 -vcodec copy -acodec copy -f flv test.flv
  2. VLC Media Player:

    • Откройте Медиа → Открыть URL

    • Введите: rtmp://ваш_сервер/app/camera1

Типовые проблемы и решения:

ОшибкаПричинаРешение
"Connection failed" Блокировка порта 1935 Откройте порт в фаерволе
"Invalid key" Неверный ключ потока Проверьте регистр символов
"Codec not supported" Несовместимость кодеков Используйте H.264 (Baseline)

6. Оптимизация трансляции

  1. Сетевые настройки:

    • MTU: 1500 (для Ethernet)

    • Буферизация: 2-3 сек

  2. Кодеки:

    • Видео: H.264 (Baseline Profile)

    • Аудио: AAC-LC (128 Кбит/с)

  3. Резервирование:

    • Настройте fallback-поток (Sub Stream)

    • Реализуйте балансировку нагрузки при высоком трафике

Настройка RTMP для камер I-FLOW требует:

  1. Проверки поддержки RTMP в модели камеры

  2. Правильной конфигурации сервера

  3. Тестирования перед вводом в эксплуатацию

Дополнительные возможности:

  • Запись архива через record в Nginx-RTMP

  • Аутентификация зрителей через on_publish

  • Аналитика трафика через stat модуль

Для профессионального развертывания рекомендуется использовать аппаратные кодировщики и CDN-сервисы типа Cloudflare Stream. При проблемах обращайтесь в техническую поддержку I-FLOW — они предоставляют индивидуальные конфигурационные файлы для сложных случаев.

Товар добавлен в корзину.
Товар добавлен в избранное.
Необходимо войти на сайт.
2

Нажимая кнопку «ПРИНЯТЬ», Вы подтверждаете, что Вы проинформированы об использовании cookies на нашем сайте.