관리 메뉴

tapito.tistory.com

RealServer 8.0 설치하여 RealPlayer 스트리밍 서버 구성하기 본문

Operating System Theme/Windows NT

RealServer 8.0 설치하여 RealPlayer 스트리밍 서버 구성하기

Tapito 2016.02.11 00:42

 리얼플레이어(RealPlayer)는 자체적인 파일 포맷과 스트리밍 프로토콜을 지원해서 2000년대 초반까지 Windows Media Player와 함께 흔하게 쓰이던 오디오 및 비디오 플레이어입니다. 이번 포스팅에서는 Windows NT 서버에 RealServer 8.0을 설치하여 스트리밍 서버를 구성하고 클라이언트에서 스트리밍으로 동영상으로 재생해보도록 하겠습니다.

[준비물]

  • 1. Windows NT가 설치된 PC 또는 가상 PC
  • 2. Windows 98, Me 등이 설치된 클라이언트 PC
  • 3. 서버에 설치할 RealServer 8.0와 클라이언트에 설치할 RealPlayer 8.0

1, 2번의 경우 설치파일은 토렌트를 통해 쉽게 구할 수 있습니다. VMWare에 2개의 가상 PC를 만들고 각각 설치하면 됩니다. 3번의 경우 여기 준비되어 있습니다.

RealMedia.part1.exe  RealMedia.part2.rar  RealMedia.part3.rar  RealMedia.part4.rar

압축을 풀면 8개의 파일이 나타납니다. (압축암호: http://tapito.tistory.com/ )

rs801winnt.exe
Windows NT용 RealServer 8.0의 설치파일입니다.
license1.lic
1997년 1월 1일 ~ 2010년 3월 8일 사이에서 사용 가능한 RealServer 8.0의 라이선스 파일입니다.
license2.lic
2000년 8월 1일 ~ 2030년 12월 31일 사이에서 사용 가능한 RealServer 8.0의 라이선스 파일입니다.
rp8en584.exe
RealPlayer 8.0 영어 버전의 설치파일입니다.
rp8kr450.exe
RealPlayer 8.0 한국어 버전의 설치 파일입니다. 영어 또는 한국어 둘 중 하나만 설치하면 됩니다.
rd8en200.exe
RealProducer 8.5 Basic 설치파일입니다. 녹화, 녹음, 파일 변환 등의 작업을 여기에서 수행하면 됩니다. (일부 기능은 제한됨)
rd8en851.exe
RealProducer 8.51 Plus 설치파일입니다. 녹화, 녹음, 파일 변환 등의 작업을 여기에서 수행하면 됩니다. (기능 제한 없음)
rd8en851.txt
RealProducer 8.51 Plus의 시리얼입니다.

 

1단계. Windows NT 서버의 시간 설정하기 (필요시)

 license1.lic를 사용할 경우 라이선스 파일이 오래되어서 Windows NT의 날짜를 현재 날짜로 그냥 두면 RealServer가 실행되지 않습니다. 일단 시작메뉴에서 제어판을 열고 날짜/시간 아이콘을 선택하여 날짜를 과거로 되돌립니다. 1997년 1월 1일 ~ 2010년 3월 8일 사이에서 아무 날짜나 지정합니다.

 

2단계. Windows NT 서버에 RealServer 8.0 설치하기

 첨부한 파일의 압축을 풀어 rs801winnt.exe를 실행합니다. 설치 마법사가 뜹니다. Next를 클릭하여 설치를 시작합니다.

 

 라이선스 파일의 위치를 묻습니다. [Browse...]를 눌러 동봉된 lic 파일을 선택합니다.

 

 라이선스 파일의 정보를 확인 후 [Accept >]를 누릅니다.

 

 RealServer 8.0이 설치될 경로를 지정합니다.

 

 설치 후 관리 화면에 접속하기 위한 ID와 암호를 지정합니다.

 

 PNA 방식으로 스트리밍 서비스를 제공하기 위한 포트를 지정합니다. 기본 값은 7070입니다.

 

 RTSP 방식으로 스트리밍을 제공하기 위한 포트 번호를 지정합니다. 기본 값은 554입니다.

 

 HTTP 방식으로 접속하여 미디어를 제공하기 위한 포트를 설정합니다. 기본 값은 8080입니다.

 

 RealServer 8.0의 관리 화면은 웹 브라우저에 기반합니다. 이 관리 화면에 접속하기 위한 포트를 지정합니다. 이 값은 임의로 지정되며, 기존에 사용중인 포트와 충돌하면 안 됩니다.

 

 RealServer 8.0을 NT 서비스로 시작할 것인지 여부를 묻습니다. 별도의 콘솔 창이 안 떠있고 서버를 시작할 때마다 같이 실행되게 하려면 체크합니다.

 

설정한 사항이 맞는지 확인 후 [Continue]를 누릅니다.

 

설치가 완료되었습니다 [OK]를 누릅니다.

 

3단계. 마운트 지점 설정하기

 바탕화면의 RealServer 아이콘 또는 시작메뉴를 통해 RealServer 8.0 아이콘을 실행해 보십시오. 콘솔창만 떠 있거나 아무 반응도 없을 것입니다. RealServer 그 자체는 백그라운드로 실행되기 때문에 그렇습니다. 그 아래 RealServer 8.0 Administrator를 실행합니다.

 

아래와 같은 화면이 뜨면 RealServer 8.0이 정상적으로 실행되는 것입니다. 설치 마법사에서 지정했던 ID와 암호를 넣은 후 로그인합니다.

 

RealServer 8.0의 관리화면입니다.

 

설치 당시 지정했던 포트를 바꾸고 싶다면 왼쪽 메뉴에서 General Setup > Ports를 들어가면 됩니다. 아래와 같이 포트를 수정하고 Apply를 누르면 됩니다.

 

General Setup > Mount Points를 들어가면 스트리밍 서버의 마운트 위치를 설정할 수 있습니다. 적당한 폴더를 마운트해 보겠습니다.

 

C:\InetPub에 mediaroot라는 폴더를 하나 만들겠습니다.

 

C:\Program Files\Real\Content에 샘플 오디오와 비디오 파일들이 있는데 real8audio.rm과 ream8video.rm을 C:\InetPub\mediaroot에 복사합니다.

 

 다시 관리화면으로 돌아옵니다. Mount Points 부분에 있는 [Add New]를 클릭하면 마운트 위치가 하나 생깁니다.
오른쪽에서 Edit Mount Point의 텍스트 박스를 "/mediaroot"로 수정 후 [Edit]를 누릅니다. 그 외 다른 이름도 좋습니다.
그 다음 Description에는 간단한 설명을 붙이고, BasePath에는 실제 경로를 지정합니다. 여기에서는 "C:\InetPub\mediaroot"를 스트리밍으로 내보낼 것이므로 그대로 경로를 적습니다.
그리고나서 [Apply]를 누릅니다.

 

 이런 화면이 뜨고 상태가 "Succeeded"라고 되면 성공입니다. [Close]를 누릅니다.

 

 변경 상태를 적용하려면 화면상단의 [Pending Changes]를 눌러서 단순 적용만 하거나 [Restart Server]를 눌러서 서버 재시작을 해야 합니다. 여기서는 서버 재시작을 해 보겠습니다.

 

 접속자가 0명임을 확인 후 OK를 누릅니다.

 

 서버가 재시작되고 있습니다. 약 20초 후에 관리 화면으로 돌아갑니다.

 

4단계. 테스트하기

 이제 관리 화면은 닫습니다. 단 Windows NT 서버는 끄지 말고 계속 켜 둡니다. 이 상태에서 클라이언트로 가보겠습니다. RealPlayer를 설치 후 엽니다. 아래의 주소를 입력하고 [Enter]를 칩니다.

pnm://서버주소:포트번호/mediaroot/real8video.rm

 포트 번호는 관리화면에서 지정한 포트번호이며 기본값으로 둔 경우 생략 가능합니다. 서버 주소는 Windows NT 서버의 콘솔창을 열고 "ipconfig /all"을 실행하면 확인 가능합니다. 여기에서는 pnm://192.168.2.9:7070/mediaroot/realvideo8.rm으로 접속합니다.

 아래와 같이 약간의 버퍼링 후 동영상이 뜨면 스트리밍 서버가 정상적으로 작동됨을 확인할 수 있습니다.


 

5단계. 동영상, 소리를 RealMedia 형식으로 변환하여 게시하기

 오래된 프로그램이다보니 현재 사용되는 mp4, mkv 등의 파일은 지원하지 않습니다. Microsoft MPEG-4 Video v3 이하의 코덱을 사용하는 .avi 포맷을 기준으로 작업해보겠습니다.

 클라이언트 PC에서 rd3en200.exe를 실행하면 RealProducer 설치 마법사가 실행됩니다. [Accept >]를 누릅니다.

 

 설치 경로를 묻는데 그냥 기본값으로 두고 Finish를 누릅니다.

 

 설치를 마치고 처음 실행 시 설정 화면이 나타납니다. 아래 화면은 출력 파일에 녹화 기능을 적용(=복사방지기능 비활성화)해서 접속자가 다운로드해갈 수 있게 할거냐는 질문인데 나중에 [Options] 메뉴에서도 설정할 수 있으니 우선 [Next >]를 누릅니다.

 

 사용자의 인적사항을 적습니다. 어차피 지금 와서는 안 되는 기능이니 이메일 주소를 대충 적고 [Finish]를 누릅니다.

 

 앞으로 RealProducer를 실행하면 이 화면이 보여질 것입니다.

Record From File
기존 소리, 동영상 파일로부터 RealMedia 파일(*.rm 파일)로 변환하는 메뉴입니다.
Record From Media Device
카메라, 마이크 등의 영상/음성 장치로부터 녹화 또는 녹음하는 메뉴입니다.
Live Broadcast
RealServer로 실시간 스트리밍 전송하는 기능입니다.

 2, 3번째를 수행하기 위한 호환되는 하드웨어가 이제는 없으므로 여기에서는 첫 번째만 해 보도록 하겠습니다.

 

[Browse...] 버튼을 열어 인코딩할 파일을 엽니다.

 

 파일에 대한 메타데이터를 입력합니다.

 

 대역폭을 설정하는 것인데, 첫 번째 옵션은 속도가 다른 다양한 접속환경에 맞춰 알아서 전송하는 것이고 두 번째는 전송속도가 고정적인 파일을 만듭니다. 마음에 드는 것을 선택하면 됩니다.

 

 어떤 속도에 맞춰 제작할 것인지를 묻습니다. 아래 나오는 속도들은 현재 관점에서 보았을 때 하고도 남는 속도들이니까 아무거나 선택해보십시오.

 

 소리 포맷을 설정합니다. 아래쪽으로 갈수록 고음질입니다.

 

 화질 설정입니다. Normal이나 Smoothese를 선택하면 무난합니다.

 

 출력 파일의 경로입니다.

 

 지금까지의 설정을 확인 후 [마침]을 누릅니다.

 

 왼쪽 화면은 원본 동영상, 오른쪽 화면은 rm 파일로 인코드된 영상이 보여질 것입니다. 화면 아래 [Start] 버튼을 눌러 인코딩을 시작합니다.

 

 영상이 매우 빠르게 지나가며 인코딩이 될 것입니다.

 

 인코딩이 끝났습니다. 원본영상이 있는 폴더에 출력파일이 생겼음을 확인합니다. 이를 Windows NT 서버로 전송합니다. C:\InetPub\mediaroot에 넣으면 됩니다.


 클라이언트의 RealPlayer를 실행하여 pnm://192.168.2.9/mediaroot/psy-gangnamstyle.rm을 접속합니다. 잘 재생됨을 확인할 수 있습니다.


 그럼 이상, 테스트를 마칩니다.



저작자 표시 비영리 변경 금지
신고
0 Comments
댓글쓰기 폼