انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: درخواست آموزش استریمینگ با nginx  (دفعات بازدید: 1760 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین Pasalar

  • Newbie
  • *
  • ارسال: 1
  • جنسیت : پسر
درخواست آموزش استریمینگ با nginx
« : 13 آبان 1393، 09:08 ب‌ظ »
سلام

یک vps گرفتم. برنامه nginx نصب کردم روی VPS.

http://85.195.78.168:8080/


برای مثال من میخوام این لینک rtmp://edge2.livetv.irib.ir/tv3/irib3-1 با nginx استریمینگ  کنم . که با VPS خودم PLAY بشه.
این هم
nginx.conf
#user  nobody;
worker_processes  1;

error_log  logs/error.log debug;

events {
    worker_connections  1024;
}

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

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       8080;
        server_name  localhost;

        # sample handlers
        #location /on_play {
        #    if ($arg_pageUrl ~* localhost) {
        #        return 201;
        #    }
        #    return 202;
        #}
        #location /on_publish {
        #    return 201;
        #}

        #location /vod {
        #    alias /var/myvideos;
        #}

        # rtmp stat
        location /stat {
            rtmp_stat all;
            rtmp_stat_stylesheet stat.xsl;
        }
        location /stat.xsl {
            # you can move stat.xsl to a different location
            root /usr/build/nginx-rtmp-module;
        }

        # rtmp control
        location /control {
            rtmp_control all;
        }

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

rtmp {
    server {
        listen 1935;
        ping 30s;
        notify_method get;

        application myapp {
            live on;

            # sample play/publish handlers
            #on_play http://localhost:8080/on_play;
            #on_publish http://localhost:8080/on_publish;

            # sample recorder
            #recorder rec1 {
            #    record all;
            #    record_interval 30s;
            #    record_path /tmp;
            #    record_unique on;
            #}

            # sample HLS
            #hls on;
            #hls_path /tmp/hls;
            #hls_sync 100ms;
        }

        # Video on demand
        #application vod {
        #    play /var/Videos;
        #}

        # Video on demand over HTTP
        #application vod_http {
        #    play http://localhost:8080/vod/;
        #}
    }
}

لینک مورد نظر رو باید کجا این Conf قرار داد و خروجی از کجاست . ممنون از راهنمایی
« آخرین ویرایش: 13 آبان 1393، 09:49 ب‌ظ توسط Pasalar »