일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 브라우저 동작
- 스택
- Server Side Rendering
- react
- 부스트캠프
- 자바스크립트 객체
- 네이버 부스트캠프 멤버십
- 파이썬 웹크롤링
- 자바 프로젝트
- Image 컴포넌트
- 멘션 추천 기능
- 씨쁠쁠
- 파이썬
- 자바스크립트
- 네이버 부스트캠프
- 프로그래머스
- c++
- beautifulsoup
- 웹크롤링
- React.js
- 파이썬 코딩테스트
- Next.js
- Next/Image 캐싱
- 코딩테스트
- 자바스크립트 컴파일
- React ssr
- 네이버 부캠
- 비디오 스트리밍
- git checkout
- PubSub 패턴
Archives
- Today
- Total
목록비디오 스트리밍 (1)
코린이의 개발 일지

기존 Progressive download 방식 기존에 사용되던 Progressing download(PD) 방식은 동영상 소스가 한번 선택되면 해당 컨텐츠를 끝까지 다운로드 하여 플레이하는 방식이다. 아래의 그림처럼 세그먼트 단위로 비디오 파일을 받아서 클라이언트 측 버퍼에 일정 이상 쌓이면 동영상이 재생되는 방식으로 동작한다. PD 방식의 단점은 한가지 해상도의 동영상 소스가 선택되어 계속 다운로드하는 방식이다 보니, 네트워크 상황에 따라 사용자가 지속해서 버퍼링을 만나게 된다는 것이다. 이러한 문제를 해결하기 위해 Adaptive HTTP Streaming 방식이 나왔다 Adaptive HTTP Streaming 기존의 HTTP 프로토콜을 이용해 구현하는 스트리밍 기술이다. 유튜브에서 사용하는 HL..
CS공부/네트워크
2023. 10. 18. 19:59