상세 컨텐츠

본문 제목

인터넷 VOD 스트리밍 웹서비스 참고사항

기타정보

by 김일국 2012. 6. 6. 18:38

본문

기초지식 : 동영상 스트리밍 솔루션의 이해

(윈도우MMS서버  윈도우미디어서버와웹서버.mht)
동영상 스트리밍이란 동영상 서비스 제공자가 스토리지에 저장된 동영상을 다양한 클라이언트
(웹용 PC 또는 스마트폰, IPTV 등)의 요구에 맞게
직접 다운로드가 아닌 사용자의 네트워크 상황에 맞게
동영상 파일을 조금씩(실제 영상이 재생될 수 있는 분량만큼) 실시간으로 전송하는 기술입니다.

실제 인터넷에서 동영상 서비스를 제공하는 웹 사이트 중 많은 사이트는
스트리밍 방식이 아닌 다운로드 방식
(Progressive 방식이라고도 하며 PC의 Temp 폴더에 다운로드하면서 이를 재생하는 방식)을
사용하는 경우가 많은데, 이는 실시간 동영상 재생에 필요한 데이터 전송속도(통상 500Kbps~2Mbps) 보다
클라이언트(PC)의 데이터 다운로드 속도가 비약적인 발전(100Mbps)을 하였기 때문입니다.
그러나 스트리밍 서버를 사용하여 동영상 서비스를 제공할 경우
1. 네트워크 트레픽의 효율적 관리(동시 접속자수 관리 및 불필요한 트레픽 감소)
2. 콘텐츠 보호(PC에 저장되지 않고 메모리 상에서 재생 후 소멸)
3. 재생 시점 임의 선택 재생(다운로드 방식의 경우 아직 다운로드 되지 않는 부분은 재생이 안됨)

등 크게 3가지 장점이 있습니다.

최근까지 스트리밍 솔루션의 대명사는 MS의 윈도우 미디어 서버(Windows Server 구매시 포함)와
Adobe의 Flash Media Server(FMS라고 하며 별도 구매 필요)입니다.
그런데 윈도우 미디어 서버는 MS의 윈도우 미디어 플레이어를 통한 MS 동영상 포맷만 스트리밍이 가능하며,
FMS는 플래시 플레이어를 통한 스트리밍만 가능합니다.
*이슈:(윈도우 PC용 웹서비스만 지원)

윈도우 기본 재생기인 Window Media Player를 통해 서비스 가능합니다
그런데 이들을 PC용 웹 서비스에만 제한적으로 서비스할 경우는 문제가 없지만,
요즘처럼 스마트폰, 타블릿(아이패드, 갤럭시탭 등), IPTV 등 다양한 디바이스가 보편화 되고 있는 상황에서는
다양한 파일 포맷과 다양한 전송 프로토콜을 동시에 지원해야 하는 이슈가 있습니다.

 

아래는 PC용 웹 서비스와 연동하는 방식 2가지를 보여 줍니다.
기준환경: 유닉스서버(아파치웹서버-php셋팅-오라클) + CMS솔루션(기존)

 

1. 유닉스서버(아파치웹서버-php기존서버) + 윈도우 MMS서버

*제외 (솔라리스9 서버에서 윈도우마운트 하기위해선 3rd-Part 서버가 필요하기때문에)

확인자료( 스트리밍 서버 구축 - 2003 Windows Media Server HTML.mht )
*이슈:(파일업로드용 유닉스->윈도우 마운트필요)
-예:리눅스 홈페이지 서버에서 윈도우 MMS 서버에 파일을 업로드하는경우
mount -t smbfs -o username=id,password=패스 //윈도우IP/공유폴더
이런식으로 마운트 걸면 됩니다.
-기존CMS솔루션에 파일업로드부분 마운트공유폴더위치로 가능하게 변경

(웹에서 FTP업로드 가능 ftp_pasv : 확인자료

PHPSCHOOL-Q&A PHP함수 Q&A 다른서버로 이미지 업.mht )

 

2. 윈도우서버(IIS웹서버+php셋팅) + 윈도우 MMS서버

확인자료( 웹서버구축,스트리밍 서버구축IISforphp버전셋.mht )
*이슈:
-실명인증과 공공ipin 신규로 셋팅이 필요
-기존CMS솔루션에 아파치서버변수중 HTTP인증 $PHP_AUTH_USER 과 $_SERVER['REQUEST_URI'] 를 대체할 코드

-유닉스네임서버에서 윈도우IIS서브도메인 셋팅

 

3. 참조사항

VOD 스트리밍 상품페이지 비교 링크

- CDN 스트리밍 서버 (기능: 스트리밍+업로드된 동영상파일관리+업로드계정관리+트래픽관리 )

- 웹서버 ( 기능: 업로드 컴포넌트를 이용한 동영상파일 컨버터 + 클라이언트 전용플레이어 )

http://www.nexpoly.co.kr/products.php (넥스폴리 테크놀러지)

http://www.1000dedi.net/rew1/cdn/cdn_main.html

PHPSCHOOL-Q&A PHP함수 Q&A 다른서버로 이미지 업.mht
0.67MB
스트리밍 서버 구축 - 2003 Windows Media Server HTML.mht
1.51MB
웹서버구축,스트리밍 서버구축IISforphp버전셋.mht
0.26MB
MMS설정.pdf
0.15MB
윈도우미디어서버와웹서버.mht
1.3MB

관련글 더보기

댓글 영역