2017. 10. 12. 11:39

Darwin Streaming Server 설치 하기

Windows Server 에서 rtsp 를 사용하기 위해 무료 라이센스인 다윈 스트리밍 서버를 설치 하는 방법 입니다.

(wowza 라이센스가 있는것이기애 무료 버전으로 안드로이드 스트리밍을 하기 위한사항)



1. 먼저 Perl 을 설치한다.



http://www.activestate.com/activeperl/downloads


-> 다운로드후 설치시 오래 걸리니 감안하시기 바랍니다. 

      -> perl 설치후 patch 가 잡히지 않아 cmd 창에서 명령어가 먹지 않을경우가 있습니다. 

          따로 잡아 줘야 되는데 귀찮으면 리부팅~

     

     Path 설정

       set Path=C:\Perl64\site\bin;C:\Perl64\bin;%PATH%


2. Perl 설치후 command 창에서 아래 명령어 실행.



 perl -MCPAN -e shell


 install Win32::Process


 


#진행시 아래와 같은 메세지 확인 할 수 있습니다.#



C:\perl -MCPAN -e shell


It looks like you don't have a C compiler and make utility installed.  Trying

to install dmake and the MinGW gcc compiler using the Perl Package Manager.

This may take a a few minutes...


Downloading ActiveState Package Repository dbimage...done

Syncing site PPM database with .packlists...done

Downloading MinGW-4.6.3...done

Downloading dmake-4.11.20080107...done

Unpacking MinGW-4.6.3...done

Unpacking dmake-4.11.20080107...done

Generating HTML for MinGW-4.6.3...done

Generating HTML for dmake-4.11.20080107...done

Updating files in site area...done

3697 files installed


Please use the `dmake` program to run commands from a Makefile!



cpan shell -- CPAN exploration and modules installation (v2.1101)

Enter 'h' for help.


cpan> +

Unknown shell command '+'. Type ? for help.


cpan> install Win32::Process

Fetching with LWP:

http://ppm.activestate.com/CPAN/authors/01mailrc.txt.gz

Reading 'C:\Perl64\cpan\sources\authors\01mailrc.txt.gz'

............................................................................DONE

Fetching with LWP:

http://ppm.activestate.com/CPAN/modules/02packages.details.txt.gz

Reading 'C:\Perl64\cpan\sources\modules\02packages.details.txt.gz'

  Database was generated on Wed, 11 Oct 2017 02:53:57 GMT

.............

  New CPAN.pm version (v2.16) available.

  [Currently running version is v2.1101]

  You might want to try

    install CPAN

    reload cpan

  to both upgrade CPAN.pm and run the new version without leaving

  the current session.



...............................................................DONE

Fetching with LWP:

http://ppm.activestate.com/CPAN/modules/03modlist.data.gz

Reading 'C:\Perl64\cpan\sources\modules\03modlist.data.gz'

DONE

Writing C:\Perl64\cpan\Metadata

Win32::Process is up to date (0.16).





3. 설치 완료후 다윈 스트리밍 서버를 다운로드 받고 압축을 해지합니다. 

       

      -> http://dss.macosforge.org/

        사용자의 환경에 따라 다운로드 하시면 됩니다. 


     -> 저는 D:\Darwin 에 압축 해지 하였습니다.


4. command 창에서 압축을 해지한 폴더로 가서 Install.bat 파일을 실행합니다. 

->실행시 첫번째 관리자 아이디 물어보면 입력하시고

             두번째 관리자 패스워드 물어보면 입력하시면 됩니다.

-> 입력이 완료되면 아래와 같은 화면을 볼수 있습니다. 




5. 이제 설치된 다윈 스트리밍 서버에 접근하겠습니다.

   (4번의 화면은 닫지 않습니다.)

  

 (설치 서버내에서 브라우져 창띄우고 접속)

             -> http://localhost:1220



 (글이 보이지 않지만 뭐 입력은 아이디와 패스워드 입력하라는 내용을 통밥으로도 알수 있습니다.)




(두번째 창 나오는데 그창의 배열은 아래와 같습니다.)


   New Password : 

   Re-enter New Passwod:

                                                               cancel         Next



(세번째 창 나오는데 그창의 배열은 아래와 같습니다.)

 SSL 사용안할거니 그냥 [Next] 클릭

  Secure Administration (SSL)

                                                       Prev     cancel         Next




(네번째 창 나오는데 그창의 배열은 아래와 같습니다.)

 미디어 가 위치한 폴더를 물어본다. 위치 정하고 [Next] 클릭

Media Folder:

                                                       Prev     cancel         Next



(다섯번째 창 나오는데 그창의 배열은 아래와 같습니다.)

 스트리밍할 페이지를 출력할 포트 번호를 설정하는 부분입니다.
 체크 활성화 하고 [Next] 진행. 추후 xml 파일에서 변경 가능합니다.

 Streaming On Port 80

                                                       Prev     cancel         Next


(여섯번째 창)


그창은 지금까지 셋팅한 내용을 종합해서 보여줍니다.

하지만 다 깨지고 난리니 좀 거시기 합니다. 추후 xml 파일에서 이 모든 사항을 수정가능하니 걱정 마시길..




6. 아끼 열어둔 4번의 command 창을 닫습니다.

   다시 새로운 command 창을 뛰와 Darwin Streaming  이 설치된 곳으로 이동합니다.

      -> C:\Program Files\Darwin Streaming Server



7. 폴더에서 아래와 같이 실행하면 다윈 스트리밍 서버는 서비스로 등록됩니다. 

   

     -> perl streamingadminserver.pl


8. 동일한 폴더내에 streamingserver.xml 파일을 오픈하면 스트리밍할 동영상 파일등 5번에서 설정한 내용을 확인/수정 할수가 있습니다. 



9. 서비스 항목에서 7번에서 등록한 Darwin Streaming Server 서비스가 실행중인지 확인하시고, 실행중이다면 

    VLC Media Player 을 이용해서 rtsp 서비스 확인합니다. 


    rtsp://ip주소/디렉토리/파일명.mp4 


 위와 같은 형식으로 진행됩니다. 

 (vlc media player -> 미디어 -> 네트워크 스트림 열기)