Categories
Tags
8
16
32
![커버: [JAVASCRIPT] 라이브 방송 구현 01 커버 이미지](/assets/images/post/covers/TIL-javascript.png)
Streaming이란? 스트리밍이라 하면 미디어파일을 전송하고 재생하는 방식의 하나로 불립니다. 스트림은 데이터가 입,출력 되는 흐름을 뜻하는데요, 스트리밍이라 하면 지속적으로 흐른다는 의미를 가지게 됩니다. 파일로 예를 들어보면, 대부분 미디어 파일은 다운로드 받고 나서야 실행하여 전체 길이의 미디어를 볼 수 있습니다. 이 파일의 크기가 커지면 커질수록 재생하는데 걸리는 시간은 파일의 크기와 비례하겠지요. 그렇다면 이 파일을들 쪼개어서 먼저 다운로드 받은 파일만을 재생시키면 어떻게 될까요? 스트리밍이라는 말처럼 파일을 잘게 쪼개어 먼저 받아진 미디어 파일들을 재생시켜 출력을 흐르게 한다면 굳이 전체 미디어 파일을 받지 않더라도 기다리지 않고 곧바로 미디어를 볼 수 있겠지요. WebRTC로 회의형 플랫폼을 만드는 기술과는 조금 다른 방향의 기술이 요구됩니다. 물론 WebRTC가 필요합니다. 영상 권한을 요구해야하기 때문이죠.
2023년 04월 13일