nginix live streaming server

Post date: 2016/05/14 1:59:24

「nginx-rtmp-moduleでお試しLive配信環境を作る」を参考に.他のサーバとの検討はこちら

  1. Server set up
    1. file download
      1. libpcre2-dev, libssl-dev
      2. $ ./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
      3. $ make
      4. $ make install
      5. $ ls /usr/local/nginx/*
        • /usr/local/nginx/conf: fastcgi.conf koi-win scgi_params fastcgi.conf.default mime.types scgi_params.default fastcgi_params mime.types.default uwsgi_params fastcgi_params.default nginx.conf uwsgi_params.default koi-utf nginx.conf.default win-utf
        • /usr/local/nginx/html: 50x.html index.html
        • /usr/local/nginx/logs:
        • /usr/local/nginx/sbin: nginx
      6. cat << _EOF >> /usr/local/nginx/conf/nginx.conf
        • rtmp {
        • server {
        • listen 1935;
        • chunk_size 4096;
        • application live {
        • live on;
        • record off;
        • }
        • }
        • }
        • _EOF_
    2. 他のweb server が立ち上がっているときは,/usr/local/nginx/conf/nginx.conf 中の http - server - listen を変更
    3. チェック http://localhost/
  2. 映像送信
    1. Open Broadcaster Softwareをダウンロード
      • ubuntu
        1. 14.04
          1. $ sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next $ sudo apt-get update && sudo apt-get install ffmpeg
          2. $ sudo add-apt-repository ppa:obsproject/obs-studio $ sudo apt-get update && sudo apt-get install obs-studio
    2. 画面キャプチャ
  • 目的
    • インタラクティブデモンストレーション(できたらstereoView)を動画配信
    • スマートフォンで見れるように HLS
    • 画面キャプチャをリアルタイム配信
    • ローカルネットワーク環境で視聴
  • 機器
    • インタラクティブデモPC
    • 動画配信用サーバ
    • WiFiルータ
    • 試聴用スマートフォン+立体視用簡易ゴーグル
  • 注意点
    • 接続負荷
    • サーバ機器
    • 視聴環境の確認