스트리밍
(
英語
:
streaming
)은 主로
소리
(
音樂
)나
動映像
等의
多重媒體
파일을 電送하고 再生하는 方式의 하나이다.
普通 파일은 내려받고 난 뒤에 열리는 作業을 하지만, 動映像과 같이 크기가 큰 파일을 再生할 때에는 내려 받는 데에 時間이 오래 걸릴 수 있다. 파일을 다운로드하는 것과 더불어 再生을 함으로써 기다리는 時間을 크게 줄일 수 있다.
이 技術을 應用하여,
디브이
카메라 等을 使用해 컴퓨터 네트워크 위에 스트리밍하여(스트리밍-streaming-은 "흘리다"라는 뜻) 實時間 中繼도 可能하다. 이에 따라 彗星을 비롯한 天體의 映像, 아마추어 밴드의 라이브 映像, 끝으로 刑務所의 안까지, 現在의 狀況을 把握하기가 매우 쉬워졌다.
歷史
[
編輯
]
컴퓨터의 미디어를 보여주는 試圖는 20世紀 中盤의 컴퓨터 歷史에서 비롯된다. 그러나, 費用이 많이 들고 컴퓨터 하드웨어의 性能이 낮아서, 여러 해 동안 큰 發展을 보여주지는 못했다.
1970年代의 學術 實驗은 컴퓨터에 스트리밍의 基本 槪念과 利用性을 證明해 냈다.
그러나, 컴퓨터 네트워크는 如前히 制限이 있어서, 미디어는 普通
시디롬
과 같은 "스트리밍 非支援" 채널을 통해 普及되어야 했다.
1990年代의 말에는 다음과 같은 일들이 있었다:
- 네트워크 帶域幅이 더 넓어졌다.
- 인터넷
과 같은 네트워크로의 接近이 늘었다
- TCP/IP
,
HTTP
,
HTML
과 같은 標準 프로토콜과 포맷을 使用한다.
- 인터넷이 商業化된다.
- 스트리밍이라는 槪念이 確立되었다.
이렇게 컴퓨터 네트워크가 發展하면서 더 强力한 家庭用 컴퓨터와 현대의 運營體制를 消費者에게 實用的일 만큼으로 스트리밍과 結合하게 되었다. 獨立
인터넷 라디오 裝置
들은 라디오 放送을 듣는 사람들에게 컴퓨터가 없더라도 오디오 스트림을 들을 수 있는 옵션을 提供하였다.
普通,
멀티미디어
콘텐츠는 크기 때문에 미디어를 貯藏하고 傳達하는 데에 드는 費用은 크다고 할 수 있다. 따라서 이를 줄이려면 스트리밍 方式을 使用하여 貯藏하여
壓縮
을 하는 것이 普通이다.
스트리밍을 注文型 放送(demand), 라이브(live), 生放送이라고도 부른다. 이러한 스트림들 위에 오랜 時間 동안 서버에 貯藏이 되며 使用者의 要請에 따라 資料를 電送할 수 있다. 라이브 스트림은 또한 특정한 時間帶에만 使用할 수 있다. (이를테면, 라이브 스포츠 行事 때)
스트리밍에 對한 硏究는 아직도 進行 中이며 代表的인 硏究는
저널 오브 멀티미디어
에서 찾을 수 있다.
프로토콜
[
編輯
]
오디오 스트림은 파일 크기를 더 작게 만들기 爲해
MP3
,
Vorbis
,
AAC
,
Opus
等의
오디오 코딩 포맷
을 使用하여 壓縮된다. 비디오 스트림은 파일 크기를 더 작게 만들기 爲해
비디오 코딩 포맷
을 使用하여 壓縮된다. 비디오 코딩 포맷에는
H.264
,
HEVC
,
VP8
,
VP9
이 包含된다. 인코딩된 오디오와 비디오 스트림들은
MP4
,
FLV
,
WebM
,
ASF
,
ISMA
等의 컨테이너
비트스트림
內에 組合된다. 비트스트림은 어도비의
RTMP
,
RTP
等의 電送 프로토콜을 使用하여 스트리밍 서버에서 스트리밍 클라이언트(예:
인터넷
이 連結된
랩톱
이 있는 컴퓨터 使用者)로 傳達된다. 2010年代에는 애플의
HLS
, 마이크로소프트의 스무스 스트리밍(Smooth Streaming), 어도비의 HDS, 또
MPEG-DASH
等의 非事由 포맷 等의 技術들이 登場하여 事由 電送 프로토콜을 使用하지 않고도
HTTP
를 통한
可變 비트레이트 스트리밍
을 可能케 하였다. 스트리밍 電送 프로토콜을 使用하여 이벤트 베뉴(event venue)로부터의 비디오를
클라우드
트랜스코딩 서비스와 CDN으로 電送하기도 하며 여기에서 HTTP 基盤 電送 프로토콜을 使用하여 비디오를 個個의 家庭과 使用者들로 配給한다.
[1]
스트리밍 클라이언트(最終 使用者)는
MMS
또는
RTSP
와 같은 制御 프로토콜을 使用하여 스트리밍과 通信할 수 있다.
같이 보기
[
編輯
]
各州
[
編輯
]
外部 링크
[
編輯
]