Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Nginx stream HLS  (Прочитано 1958 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rootoot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Nginx stream HLS
« : 27 Декабря 2014, 23:10:28 »
Установил сборку rtmp-nginx + ffmpeg, есть UDP поток, нужно взять UDP потом и ретранслировать в сеть в формате HLS.
Вот такой коннфиг nginx.
events {
    worker_connections  1024;
}


rtmp {
      server {
                  listen 1935;
                  application testlive {
                        live on;
                        hls on;
                        hls_path /tmp/hls;
                        hls_nested on;
                        allow publish 127.0.0.1;
                        deny publish all;
                  }
      }
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;

    keepalive_timeout  65;


    server {

     listen 80 default_server;
     charset utf-8;

     root /usr/local/nginx/html;
     index index.php index.html index.htm;

     server_name server_domain_name_or_IP;

     location /hls {
           types {
               application/vnd.apple.mpegurl m3u8;
                 }
         alias /tmp/hls;
     }

     location / {
        try_files $uri $uri/ =404;
     }

     error_page 404 /404.html;
     error_page 500 502 503 504 /50x.html;
     location = /50x.html {
         root /usr/local/nginx/html;
     }

     location ~ \.php$ {
         try_files $uri =404;
         fastcgi_split_path_info ^(.+\.php)(/.+)$;
         fastcgi_pass unix:/var/run/php5-fpm.sock;
         fastcgi_index index.php;
         include fastcgi_params;
     }
 }
Уже много кофигов перечитал, но как реализовать, может кто поможет.

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.