기획 배우기/개념 정리

[영상재생] 스트리밍 vs 다운로드, 차이는 뭘까?

쥰채 2025. 7. 15. 13:05

'영상이 재생되면 다 스트리밍 아닌가? 영상이 재생되는데 스트리밍이 아닐 수도 있는 건가?'

이슈를 해결하다가 불현듯 떠오른 질문을 간단하게라도 정리해 보기로 했다.

넷플릭스, 유튜브, 티빙, 웨이브 등등.. OTT 서비스를 이제 일상에서 흔하게 접하니
어린아이부터 나이 지긋하신 어르신들까지 '스트리밍'을 자주 접하고 있을 것이다. 

그래서 스트리밍이 뭔지, 다운로드랑 어떤 차이가 있는 건지 간단하게 정리를 해보려고 한다. 

 

출처: Photo by Shutter Speed on Unsplash

 

다운로드 vs 스트리밍 : 먼저 다 받고 나중에 보느냐 vs 필요한 만큼만, 실시간으로 보느냐

 

다운로드는 우리에게 익숙한 방식이다. 

영상의 경우 다운로드서버에서 전체 파일, 즉 파일 자체를 내려받은 후,
기기 로컬에 저장된 파일을 재생하는 방식이다.

이메일의 첨부 파일이나 메신저로 주고받는 파일 등을 말한다. 

'다운로드 방식'은 이미 파일을 받은 뒤이기 때문에
네트워크 연결이 끊겨도 재생이 가능하고, 영상 전체가 기기에 저장된다.
따라서 저장 용량에 영향을 미치고 다운로드하는 시간 때문에 재생까지 기다려야 할 수도 있다.
또한 보안 제어가 어렵고 파일 자체를 사용자가 소지하고 있으므로 복제 위험이 크다고 볼 수 있다.

 

반면, 스트리밍은 영상 파일 자체를 받는 것이 아니라
재생에 필요한 만큼만 실시간으로 받아서 보여주는 방식이다.

영상을 '세그먼트'라고 부르는 작은 단위로 쪼개서 필요한 만큼만 보내고 받는다.
때문에 재생과 다운로드가 거의 동시에 일어난다고 볼 수 있다.
유튜브, 넷플릭스 등 OTT 대부분이 이런 방식을 채택하고 있다. 

스트리밍 방식은 우선 바로 재생할 수 있어 사용자의 빠른 접근이 가능하고,
실시간 네트워크 대응이 가능하므로 화질 등을 조절을 할 수 있다.
대신 재생 품질이 네트워크 환경에 영향을 받을 수 있으며 콘텐츠 보안 및 DRM 적용도 가능하다.

 

Progressive Download: 다운로드도, 스트리밍도 아닌 것이 있다?

 

스트리밍처럼 보이지만 실제로는 파일을 순차 다운로드하며 재생하는 방식도 있다.

이건 예전에 학교에서 어렴풋이 배웠던 기억이 남아있는데, 이름은 뭔가 낯설다..

동영상 파일을 앞부분부터 차례로 다운로드하고 다운로드된만큼은 재생할 수 있기 때문에
앞에서부터 차례차례 보는 사용자라면 스트리밍이라고 생각할 수 있다.

하지만 '스트리밍'과는 기술적인 차이가 있다.

파일 조각(세그먼트)단위로 다운로드하는 스트리밍과 달리
Progressive Download는 전체 파일을 브라우저 캐시 같은 임시 메모리 공간에 다운로드한다.
다운로드처럼 실제로 파일이 로컬에 저장되지는 않는 편이다.


파일을 차례로 다운받기 때문에 파일의 스펙대로만 시청할 수 있어서 적응형 화질 전환은 불가능하고
DRM 적용도 어렵다. 네트워크 대응력도 낮은 편이라고.

그래서 요즘은 Progressive Download는 잘 쓰지 않는 추세라고 한다.

  1. 전체 파일을 다운 받기 때문에 데이터 낭비가 발생하고
  2. 중간에 끊기는 현상에 대해 대응이 어렵다.
    영상 보다 끊긴다면 사용자는...? 😤
  3. DRM 적용이 어렵기 때문에 불법 복제 위험도 큰 편이며
  4. 네트워크를 활용한 유연한 화질 대응 등이 어렵다.
  5. 다운로드가 완료되기 전의 뒷부분은 미리 볼 수 없다. 
    일부만 보다 중단한 뒤 다시 재진입하여 뒷부분을 보려고 한다면?
    그 부분 다운로드 될 때까지 기다려야 한다..😡 

이런 이유 때문에 요즘 OTT와 같은 스트리밍 서비스에서
Progressive Download는 잘 안 쓴다고 한다.

 

정리를 해보자면, 다음과 같다.

1. 다운로드

  • 방식: 전체 파일 저장 후 재생
  • 장점:
    - 네트워크가 끊겨도 재생 가능 (로컬에 저장되니까!)
    - 플랫폼과 관계 없이 파일 소장 가능
  • 단점:
    - 로컬에 저장되므로 저장용량 차지
    - 다운로드 시간을 견뎌야 재생 가능
    - 보안 제어 어렵고 복제 위험이 큼

2. 스트리밍

  • 방식: 파일을 조각 단위로 필요한 만큼만 받아 실시간 재생
  • 장점
    - 영상을 바로 재생하여 빠른 감상 가능
    - 네트워크를 통한 실시간 화질 자동 전환 가능
    - 콘텐츠 보안 및 DRM 적용 가능
  • 단점
    - 재생 중 끊김 발생 가능(네트워크에 민감)

3. Progressive Download

  • 방식: 전체 파일을 앞 부분부터 다운로드하며 재생
  • 장점:
    - 다운로드 대기 시간 없이 앞 부분부터 바로 감상 가능
    - 기기 저장 공간을 많이 차지하지 않음 (임시 저장공간 활용)
  • 단점
    - 무조건 전체 파일을 다 다운로드하므로 데이터 낭비 발생
    - 보안 제어가 어렵고 복제 위험이 큼
    - 네트워크 대응이 어려움
    - 다운로드가 되지 않은 부분은 재생 불가

 

영상을 재생할 수 있다고 모두 스트리밍은 아니며,
파일을 쪼개서 보내는 것만 스트리밍이라고 할 수 있겠다.

언제가 될지는 모르겠지만,

다음엔 스트리밍에 대해서도 조금 더 정리해 봐야겠다.