본문 바로가기

SUBS 성대방송국

SUBS 서버 구성

방송국에서 쓰던 데스크탑에

 LAMP 로 구성 

(우분투 아파치 Mysql PHP)

여기에  pure-ftpd  를 깔아 방송파일 관리를 하고 

웹서버에 XE 를 올려 스트럭쳐를 구성한뒤 무료 디자인을 설치했고

방송용도로 커스터마이징을 했다. 

학교에서 제공하는 호스트와

학교에서 제공하는 도메인을 사용하고

학교에 데스크탑을물려서 유지비가 0원이다.

기존엔 업체에맞겨서 매달 15만원가량 냈었다.

내가 했던일중에 제일잘했던일.

http://subs.skku.edu 

웹 부분


후임들에게 포토샵교육을 시켜놔서 지금은 저렇게 이쁜 배너도 만들어서 기특하다.

크로스 브라우징에 신경을 많이 썼다. 크롬 익스플로러 파이어폭스 그리고 안드로이드 아이폰 환경에서도

영상과 오디오를 보고들을수있도록


audio.JS 라는 라이브러리를 이용 

html5 가지원되면  <audio> 태그로

지원되지않으면 플래시로 같은 모양의 플레이어를 출력해주는 라이브러리다.

파일을 업로드하면 자동으로 글에 태그가 출력되도록 라이브러리를 적용시켰다.


영상부분이다 이부분은그냥 직접 만들었는데

html5를 지원하는 브라우져는 video 태그를 이용해 출력하고

지원하지 않는 브라우져는  플래시 플레이어인 JW플레이어를 이용해 출력한다

파이어폭스같은경우는 html5를 지원하지만 라이센스상 mp4파일을 재생해주지못한다

방송국 표준 출력규정이 없을때 내가 mp4로 고정을시켰기때문에 (웹업로드때문에)

파이어폭스는 예외처리로 JW플레이어를 이용해 출력했다.

이전에는 국원들이 웹서버에 파일을 직접 올리고 

태그로 그 경로를 입력해서 윈도우플레이어등으로 틀었었는데

이제는 태그를모르는 국원들도 쉽게 업로드할수있어 뿌듯했다.



개발환경  맥OSX-CODA-PHP html javascript (html5) ->XE



방송파일 관리같은경우 FTP를 이용하는데 

특이한게 국원들이 FTP클라이언트를 사용하는걸 되게 어려워했다

윈도우즈 탐색기를 이용해 FTP주소를 쳐서 접속하는건 또 어려워하지 않았는데

 인코딩때문에 곤란했었다. (탐색기는 EUC-kr 인코딩이기본)

그렇다고 서버단을 EUC-kr로 관리하는건 말도안되고,

그래서

그전까지는 영어로 파일이름과 폴더명을 지정했지만

그런 불편함은 상상을 초월한다

그래서 서버단에서는 UTF-8  로 관리가되고

클라이언트단에서는 CP949 인코딩으로 분리관리가 되는 기능인

rfc2640 표준규격을 지원하는 클라이언트인 Pro ftp 를 사용해봤지만 영 시원치않았다

Pure-ftpd 라는 ftp서버로 해결했다. 설정법은 따로 글이있다.