스트리밍(Streaming)의 개념
사운드 또는 비디오의 전송
▪ 스트리밍이란 데이터를 수신하는 즉시 출력장치에 표시함으로써 송수신자 간의 정보 전달시간 지연을 줄이는 기법
비디오 스트리밍 소프트웨어
스트리밍
▪ Web상에서 비디오/오디오 파일 전송과 실행을 병행
▪ 파일 중 일정량의 데이터를 수신하면 바로 실행
▪ 인터넷 방송이 가능해 짐
대표적인 소프트웨어
▪ RealNetwork 사의 RealOne Player : Real Audio, Real Movie
▪ Microsoft의 Windows Media Player : ASF, WMF
▪ VDOLive, ViVoActive, TrueStream 등
멀티미디어의 동기화
멀티미디어 데이터의 시간적 동기화 (Temporal Synchronization)
▪ 미디어간의 수행 순서의 동기화
▪ 최대 지연시간이란 미디어간의 재생 시작시간의 최대 허용지연(Delay) 시간을 의미, 최대 지터(Jitter)시간
멀티미디어 데이터의 공간적 동기화 (Spatial Synchronization)
▪ 각 미디어의 공간적인 배치 방식(Layout)
멀티미디어의 동기화와 SMIL
▪ 멀티미디어 요소의 통합 및 동기화
→ 기존의 스트리밍 솔루션은 각 미디어 요소들간 상호작용 불가능
→ W3C에서 멀티미디어 프리젠테이션 표준인 SMIL 제정 – XML 기반
→ 비디오, 사운드 및 정지화상 등의 각 미디어 요소들의 상호작용
즉, 공간적 배치와 시간적 배치를 표현
▪ SMIL 예
<smil>
<head> … </head>
<body>
<par>
<img src=“rpsample.rp” />
<audio src=“adagio.rm” />
</par>
</body>
</smil>
스트리밍 미디어 기술의 적용
온-디맨드 스트리밍(Stored Video Clip)
▪ 이미 압축되어 저장되어 있는 비디오를 이용자가 원하는 시간에 전송
▪ ex) 뉴스, 뮤직비디오, 영화예고편 등
실시간 스트리밍(Live Video)
▪ 비디오가 실시간에 압축되어 Packet형태의 미디어 스트림으로 수신자에게 전송
▪ ex) 도로여건 정보의 전송, 실시간 스포츠 중계, 콘서트 방송, 화상회의 등
스마트폰을 이용한 실시간 스트리밍 SNS
▪ Periscope, Meerkat, Facebook Live, YouTube Live Streaming
▪ 이용자가 불특정 다수 이용자들에게 동영상을 실시간으로 스트리밍
(현장에서 일어나는 사건을 지연없이 실시간으로 중계)
▪ Snapchat는 동영상을 실시간 스트리밍 방식으로 전송, 수신자 화면에서 10초 후 자동적으로 사라짐
'멀티미디어' 카테고리의 다른 글
[멀티미디어] 6장 비디오 처리 : 비디오 편집 소프트웨어 (2) | 2023.11.14 |
---|---|
[멀티미디어] 6장 비디오 처리 : 디지털TV와 IPTV (0) | 2023.11.14 |
[멀티미디어] 6장 비디오 처리 : 비디오의 압축/복원 (0) | 2023.11.13 |
[멀티미디어] 6장 비디오 처리 : 디지털 영상처리 (0) | 2023.11.13 |
[멀티미디어] 6장 비디오 처리 : 비디오 처리 하드웨어 (0) | 2023.11.13 |