오픈소스/nginx

nginx media service

세모데 2018. 11. 27. 15:27

1.  해당 디렉토리에 접근시 mp4와 flash video에 서비스 제공 


http {

    server {

        ...

        

        location /videos/ {

            mp4;

            mp4_limit_rate_after 15s;     15초후 media bitrate 제한

            mp4_limit_rate       1.2;       기존보다 120% 확장 ( play하는것보다 더 많은 내용 다운 )

        }

        location ~ \.flv$ {

            flv;

        }

    }



2. HTTP live streaming  서비스 ( H.264/AAC encode )


location /hls/ {

    hls;  # Use the HLS handler to manage requests


    alias /var/www/video;


    # HLS parameters

    hls_fragment            4s;

    hls_buffers             10 10m;       10 mbytes 크기에 버퍼 10개

    hls_mp4_buffer_size     1m;

    hls_mp4_max_buffer_size 5m;

}


3. Adobe Http Steaming (HDS)


location /video/ {

    alias /var/www/video;

    f4f;

    f4f_buffer_size 512k;

}