본문 바로가기

리눅스서버

node.js로 비디오스트림 하기 (Vid-Streamer)

여러가지 스트리밍 서비스가 필요해서 검색중에 node.js에서 스트리밍 서비스를 제공하는것을 확인했다.

그래서 설치해보기로 결정 ㅎ 

생각보다는 어렵지 않고 잘 작동했다. 

설치방법 !

*centos 기준 




1. 설치하기 


 npm install vid-streamer

*node.js가 설치된 폴더에서 실행

 


2. 설정하기 

 설치된  node_modules/vid-streamer/config/vidStreamer_sample.json의 파일 수정


{

  "mode": "development",

  "forceDownload": false, // TURE일 경우 파일 다운로드 

  "random": false, // 

  "rootFolder": "/media/", //  동영상 저장위치 ex) /home/vidoe 이런식 ㅎ 

  "rootPath": "video/", // 동영상 접근 경로 

  "server": "VidStreamer.js/0.1.4" 

}


 


3. server.js파일 설정 


   

   기본 설정방법

   var http = require("http");

   var vidStreamer = require("vid-streamer");

   var app = http.createServer(vidStreamer); 

   app.listen(3000);

   console.log("VidStreamer.js up and running on port 3000");

express를 포함한 설정방법 


var app = require("express").createServer();

var vidStreamer = require("vid-streamer");

app.get("/videos/", vidStreamer);

app.listen(3000);

 


4. 실행

node server.js 로 실행 확인 

http://localhost:3000/video/파일명.mp4 로 확인가능 


설정이라든지 설치가 간단해서 사용하기 좋은 기능이라고 생각한다