<aside> <img src="/icons/bookmark_green.svg" alt="/icons/bookmark_green.svg" width="40px" />

목차

</aside>

🤔 학습 이유

서비스의 레퍼런스로 Zoom과 치지직 등 여러 스트리밍 서비스의 동작원리를 조사하던 중, 각 서비스별로 서로 다른 프로토콜을 사용하는 것을 발견할 수 있었다.

영상 송출에 사용되는 프로토콜을 조사하고 우리 서비스에 적합한 프로토콜을 선정하고자 한다!

1️⃣ RTSP (Real Time Streaming Protocol)

스트리밍의 시작이라고 말할 수 있다. 1996년 등장하였으며 RTSP가 등장 전 영상, 음악 등 멀티미디어 정보를 완전히 다운로드한 후 시청할 수 있었음.

다만 오래된 기술이라 화질 저하, 미디어 서버 운영에 대한 높은 난이도 등으로 도태되고 있는 실정.

스트리머 → rtmp → 서버 → hls → 클라이언트

2️⃣ HLS (Hypertext Live Streaming)

참고자료

https://medium.com/@cwh./동영상-안끊기고-보는법-feat-ll-hls-a6a0c453b21f

https://medium.com/@delivalue100/hls-http-live-streaming-4fb1d2992d57

왜 만들어졌을까? feat. RTSP

동작 원리 이해하기