Windows NT 서버 운영
본 포스팅은 Windows NT 서버를 운영하는 각종 예에 대한 정리이다.
RealServer 8.0 설치하여 RealPlayer 스트리밍 서버 구성하기 (Part 1)
리얼플레이어(RealPlayer)는 자체적인 파일 포맷과 스트리밍 프로토콜을 지원해서 2000년대 초반까지 Windows Media Player와 함께 흔하게 쓰이던 오디오 및 비디오 플레이어이다. 이번 포스팅에서는 Windows NT 서버에 RealServer 8.0을 설치하여 스트리밍 서버를 구성하고 클라이언트에서 스트리밍으로 동영상으로 재생해보는 방법에 대해 소개한다.
- Windows NT 서버 운영 - RealServer 8.0 설치하여 RealPlayer 스트리밍 서버 구성하기 (Part 1)
- Windows NT 서버 운영 - RealServer 8.0 설치하여 RealPlayer 스트리밍 서버 구성하기 (Part 2) [完]
0. 준비하기
Windows NT 서버에 RealServer를 운영하기 위해서 준비해야 할 것들이다.
- 1. Windows NT가 설치된 실제 서버 또는 가상 서버
- 2. Windows 98, Me 등이 설치된 실제 클라이언트 또는 가상 클라이언트
- 3. 서버에 설치할 RealServer 8.0와 클라이언트에 설치할 RealPlayer 8.0
1, 2번의 경우 설치파일은 토렌트 또는 WinWorld PC(https://winworldpc.com/home) 등의 아카이브 사이트를 쉽게 구할 수 있다. 3번의 경우 구하기 힘들다. 특히 RealServer 8.0은 극히 레어한 자료이므로 더욱 그렇다. 하지만 본 블로그는 어렵게 준비하여 올린다.
아래의 압축 파일을 다운로드하여 해제한다. 압축 해제 암호는 codingCat.kr
이다.
- MD5
a134b8236fe5baf9b7f08a88ccc1c9ec
- SHA1
4a157b76de13fdb048b136fb1ca73bb3c544db26
- SHA256
175c2446a0763d598b9cd9a44ae15984bf8967a866b278c41150ee361e5c2f5a
- SHA512
660fc26fc7304d9645ffee4502e93d84c123e92bf7b8f287cfec241eb3eca8bd12972d275be446f7fe543d35564e3251e84868c6685ddddae88cf3f02f3bfc5c
- MD5
1117bcbae5ccd49e3fe9a6c6ccd5fccc
- SHA1
6c5b71dfe6442feaf3ba81cfd84c50e240c242e9
- SHA256
582950bf7e6adcae0552ce00516eaf1709c56922ed7cce1cfd5e520576a890e6
- SHA512
b331173a3a1e3bd5a082b095ece6e5b11f956dffa8066574cf7d95407254af9eecc2ce22f18658f6fff5d80f5d362e68b2403db0642a49a58b9420a7fc93ab10
- MD5
8e0a91caa7685e7c471859a963e77c02
- SHA1
17525a1ae3cef6652b4306e3f057cbdea9cc7885
- SHA256
057c201d2dfb5d78110782afe4d59f8ae8e75601abd39c7f1a90c1709a8d0651
- SHA512
e6ea14d4492d2f5e9e266b677df8f04fbabe49664a16a5b3461924b7ebb54553cd8c65984ebce8f1e00b7b3d97751dca7fddb02f88e646206990be0224585af5
- MD5
ae4f071008afa308311c3bdeafa757ed
- SHA1
1664933efd1015f05dddfa9dc6527fd3fa9f4c6b
- SHA256
2b9b4e41687eb794dc99849a5b7fa8dd6667966f024891a63ad276ba681c3861
- SHA512
ff45856fd3e73c370d5bbdaccbc42118721b59f544a5ed852f87a504ebc1f246fcbca55e42795c40a27a2fb5e0ecdfa9ce4bafae1d9e78ff5e236b52aef90607
압축을 해제하면 총 8개의 파일이 있다.
license1.lic
- 1997년 1월 1일 ~ 2010년 3월 8일 사이에서 사용 가능한 RealServer 8.0의 라이선스 파일이다.
license2.lic
- 2000년 8월 1일 ~ 2030년 12월 31일 사이에서 사용 가능한 RealServer 8.0의 라이선스 파일이다.
rs801winnt.exe
- Windows NT용 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의 시리얼이다.
날짜가 경과하여도 다음과 같이 Windows NT 서버의 날짜를 변경한다면, 라이선스 파일을 계속 사용할 수 있다.
1. 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 서비스로 시작할 것인지 여부를 묻는다. 서비스의 형태로 실행하면, 별도의 콘솔 창이 떠 있지 않고도 RealServer가 실행을 유지할 수 있다. 서버를 시작할 때마다 서비스 형태로 실행되게 하려면 이를 체크한다.
설정한 사항이 맞는지 확인 후 [Continue]를 누른다.
설치가 완료되었다 [OK]를 누른다.
시작메뉴와 바탕화면에 RealServer 항목이 추가되었다. 이제 관리자 화면으로 접속하기 위해 [RealServer 8.0 Administrator]를 클릭한다.
로그인 화면이 나타나면 설치 마법사에서 입력했던 관리자 아이디와 암호를 입력한다.
2. 관리자 화면 둘러보기 및 마운트 지점 설정하기
바탕화면의 RealServer 아이콘 또는 시작메뉴를 통해 RealServer 8.0 아이콘을 실행하면, 콘솔창만 떠 있거나 아무 반응도 없을 것이다. RealServer 그 자체는 백그라운드로 실행되기 때문에 그렇다. RealServer 8.0의 관리화면을 접속하면 다음과 같은 화면이 나타난다.
설치 당시 지정했던 포트를 바꾸고 싶다면 왼쪽 메뉴에서 [General Setup] > [Ports] 항목을 클릭한다. 아래와 같이 포트를 수정하고 [Apply] 버튼을 누르면 된다.
[General Setup] > [Mount Points] 메뉴를 접속하면 스트리밍 서버의 마운트 위치를 설정할 수 있다. 적당한 폴더를 마운트하여 미디어 서버를 시험한다.
C:\InetPub
에 pnmroot
라는 폴더를 하나 만든다.
C:\Program Files\Real\Content
에 샘플 오디오와 비디오 파일들이 있는데 이들을 C:\InetPub\mediaroot
에 복사한다.
다시 관리화면으로 돌아온다. "Mount Points" 부분에 있는 [Add New]를 클릭하면 마운트 위치가 하나 생긴다. 오른쪽에서 "Edit Mount Point"의 텍스트 박스를 /pnmroot
로 수정 후 [Edit]를 누르면 마운트 지점이 변경되는 것을 확인할 수 있다. 그 다음 "Description"에는 간단한 설명을 붙이고, "BasePath"에는 실제 경로를 지정한다. 여기에서는 C:\InetPub\pnmroot
를 스트리밍으로 내보낼 것이므로 그대로 경로를 적는다. 그 후 [Apply]를 누른다.
이런 화면이 뜨고 상태가 "Succeeded"라고 나타나면 마운트 지점 편집에 성공한 것이다. [Close]를 누른다.
변경 상태를 적용하려면 화면상단의 [Pending Changes]를 눌러서 단순 적용만 할 수도 있고 [Restart Server]를 눌러서 서버 재시작을 할 수도 있다. 여기서는 서버 재시작을 해 보겠다.
접속자가 0명임을 확인 후 [OK]를 클릭한다.
서버가 재시작되고 있다. 약 20초 후에 관리 화면으로 돌아간다.
3. 테스트하기
이제 관리 화면은 닫는다. 단 Windows NT 서버는 끄지 말고 계속 켜 둔다. 이 상태에서 클라이언트로 자리를 옮긴다. RealPlayer를 설치 후, 아래의 주소를 입력하고 [Enter]를 눌러 접속한다. 마운트 지점에 게시한 샘플 미디어 파일을 열어보는 과정이다.
pnm://서버주소:포트번호/pnmroot/real8video.rm
포트 번호는 관리화면에서 지정한 포트번호이며 기본값으로 둔 경우 생략 가능하다. 서버 주소는 Windows NT 서버의 콘솔창을 열고 "ipconfig /all"을 실행하면 확인 가능하다. 여기에서는 pnm://192.168.204.153:7070/pnmroot/realvideo8.rm
으로 접속한다.
아래와 같이 약간의 버퍼링 후 동영상이 뜨면 스트리밍 서버가 정상적으로 작동됨을 확인할 수 있습니다.
Epilogue
이번 포스트에서는 Windows NT 서버에 RealServer를 설치하고 미디어를 게시한 후 클라이언트에서 이를 시험해보았다. 다음 포스트(Windows NT 서버 운영 - RealServer 8.0 설치하여 RealPlayer 스트리밍 서버 구성하기 (Part 2) [完])에서는 번외편으로 다른 미디어 형식을 RealMedia 포맷으로 변환하여 게시해보겠다.