스트리밍
본 서비스가 제공하는 내용 및 자료가 사실임을 보증하지 않습니다. 시스템은 언제나 실수를 할 수 있습니다. 중요한 의사결정 및 법리적 해석, 금전적 의사결정에 사용하지 마십시오.
스트리밍은 오디오, 비디오 등의 디지털 데이터를 파일 전체를 내려받지 않고 인터넷을 통해 조각 단위로 전송하여 수신과 동시에 재생하는 기술이다. '흐르다'라는 의미의 영어 단어 '스트림(stream)'에서 유래하였으며, 사용자는 콘텐츠가 완전히 다운로드될 때까지 기다릴 필요 없이 즉시 이용할 수 있다. 이 기술은 현대 미디어 소비의 핵심 방식으로 자리 잡았다.
개요
스트리밍은 데이터를 다운로드하는 동시에 재생함으로써 사용자가 파일을 완전히 내려받을 때까지 기다리는 시간을 줄여주는 기술이다. 동영상이나 음악처럼 용량이 큰 파일을 다룰 때 유용하며, 인터넷 연결만 있으면 기기의 저장 공간을 크게 차지하지 않고도 콘텐츠를 이용할 수 있다. 실시간 중계가 가능한 라이브 스트리밍 기술로도 응용된다.
역사
컴퓨터를 이용한 미디어 발전은 20세기 중반부터 시작되었으나, 초기에는 하드웨어 성능과 비용 문제로 진전이 더뎠다. 1970년대 학술 실험을 통해 스트리밍의 기본 개념이 증명되었으나, 당시 네트워크 제한으로 인해 미디어는 주로 CD-ROM과 같은 비스트리밍 채널로 보급되었다.
1990년대 말에 이르러 다음과 같은 변화가 일어나며 스트리밍이 대중화되었다.
- 네트워크 대역폭의 확대 및 인터넷 접근성 증가
- TCP/IP, HTTP, HTML 등 표준 프로토콜의 확립
- 인터넷의 상업화와 스트리밍 개념의 정립
이후 강력한 성능의 가정용 컴퓨터와 운영체제가 보급되면서 소비자들이 실용적으로 스트리밍을 이용할 수 있는 환경이 조성되었다.
기술적 원리
스트리밍은 데이터를 '패킷(packet)'이라고 불리는 작은 조각으로 나누어 순차적으로 전송한다. 수신 측 기기는 이 데이터를 '버퍼(buffer)'라는 임시 저장 공간에 쌓아두었다가 즉시 디코딩하여 재생한다.
네트워크 상태가 불안정하여 데이터 전송이 재생 속도를 따라가지 못하면 재생이 끊기는 '버퍼 언더런(buffer underrun)' 현상이 발생할 수 있다. 이를 방지하기 위해 운영체제 수준에서 낮은 레이턴시 인터럽트 경로를 확보하는 등의 기술적 처리가 필요하다. 주요 프로토콜로는 TCP/IP와 HTTP가 사용되며, 최근에는 HLS나 MPEG-DASH와 같은 솔루션이 활용된다.
서비스 유형
스트리밍 서비스는 제공 방식과 콘텐츠에 따라 다음과 같이 분류된다.
| 유형 | 설명 | 주요 사례 |
|---|---|---|
| OTT | 인터넷을 통해 직접 영상 콘텐츠를 제공하는 서비스 | 넷플릭스, 디즈니+, 티빙 |
| 음악 스트리밍 | 방대한 음원을 실시간으로 제공하는 서비스 | 애플 뮤직, 스포티파이, 멜론 |
| 라이브 스트리밍 | 실시간으로 이벤트를 방송하는 방식 | 유튜브 라이브, 트위치 |
| 주문형 스트리밍 | 사용자가 원하는 시간에 콘텐츠를 선택해 시청 | VOD 서비스 |
사회적 영향
스트리밍 기술은 미디어 소비 방식을 '소유'에서 '이용'으로 변화시켰다. 사용자는 콘텐츠를 영구적으로 저장하기보다 필요할 때 접속하여 소비하는 방식을 선호하게 되었다. 또한, 실시간 방송을 진행하는 '스트리머(Streamer)'라는 새로운 직업군이 등장하였으며, 천체 관측이나 공연 등 다양한 현장을 실시간으로 공유하는 문화가 확산되었다.