IPTV Hosting

Nginx Потоковый Сервер для IPTV

Nginx — популярный открытый исходный код веб-сервер, который может расширяться с модулем RTMP для потокового вещания IPTV. AnubizHost предоставляет предконфигурированные Nginx RTMP серверы оптимизированные для IPTV потокового вещания.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

Что Такое Nginx RTMP

Nginx RTMP модуль добавляет потоковое вещание возможности к Nginx:

  • RTMP приём: Принимайте потоки от кодировщиков (OBS, FFmpeg) на порт RTMP 1935
  • RTMP распределение: Распределяйте RTMP потоки на множество зрителей
  • HLS выход: Преобразуйте RTMP в HLS для потока на мобильные устройства
  • DASH выход: Произведите DASH потоки для дополнительной совместимости
  • Рекордирование: Автоматическое рекордирование потоков в MP4 для VOD архива
  • Легкий и быстрый: Nginx использует минимально CPU, может обработать 1000+ одновременных зрителей на одном сервере

Конфигурация Nginx RTMP

Базовая конфигурация Nginx для IPTV потокового вещания:

# Nginx RTMP потоковый сервис для IPTV
rtmp {
    server {
        listen 1935;
        chunk_size 4096;
        
        application live {
            live on;
            record off;
            
            # RTMP приём
            allow play all;
            allow publish 0.0.0.0/0;
            
            # Запретить воспроизведение без ключа
            on_publish http://yourserver/verify_key;
        }
        
        application hls {
            live on;
            hls on;
            hls_path /mnt/hls/;
            hls_fragment 3s;
            hls_playlist_length 20s;
        }
    }
}

http {
    server {
        listen 80;
        server_name stream.yourdomain.com;
        
        # HLS потоки
        location /hls {
            types {
                application/vnd.apple.mpegurl m3u8;
                video/mp2t ts;
            }
            root /mnt;
            add_header Cache-Control no-cache;
            add_header Access-Control-Allow-Origin *;
        }
    }
}

Оптимизация Nginx для IPTV

Настройка Nginx для обработки 1000+ одновременных потоков:

# /etc/nginx/nginx.conf — оптимизация рабочего процесса
worker_processes auto;
worker_rlimit_nofile 65535;

events {
    worker_connections 65535;
    use epoll;
    multi_accept on;
}

http {
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    keepalive_requests 1000;
    
    # Буфер оптимизация для потокового вещания
    client_body_buffer_size 128k;
    proxy_buffer_size 128k;
    proxy_buffers 4 256k;
    output_buffers 1 256k;
}

Эта конфигурация позволяет Nginx обрабатывать 5,000+ одновременных HLS зрителей на одном сервере.

Развёртывайте Nginx IPTV Сервер

AnubizHost предоставляет предконфигурированные Nginx RTMP серверы для IPTV потокового вещания. Мы устанавливаем, настраиваем и оптимизируем Nginx для максимальной производительности.

Управляемый Nginx сервер: $29/месяц + серверные затраты. Включает установку Nginx RTMP модуля, предварительные конфигурации потокового вещания и 24/7 поддержку.

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Support Chat

Online