동영상을 이루는 Frame에는 총 3가지가 존재하며 I-Frame, P-Frame, B-Frame으로 나눈다.
I-Frame (Intra Coded Frame)은 Main Frame이며 사용자가 볼 수 있는 전체 이미지라고 생각하면 된다. 동영상의 첫번째 Frame은 항상 I-Frame이다.
P-Frame (Predicted Frame)은 이전 I-Frame을 기준으로 차이가 있는 부분의 Frame이며 I-Frame보다는 적은 용량을 가지지만 전송 오류에 민감하다.
B-Frame (Bidirectional Frame, Bidirectionally Interpolated Frame)은 I-Frame, P-Frame을 모두 참조하는 Frame이다.
I-Frame과 I-Frame의 묶음을 Group of Pictures(GOP)이라고 부르며 당연히 GOP 단위가 짧을수록 동영상 용량이 커질 수밖에 없고 반대로 길 수록 동영상 용량은 작지만 좋은 화질을 보장하기는 힘들다.
'개발' 카테고리의 다른 글
Google Home 연동 (0) | 2020.03.14 |
---|---|
딥링크 (Deeplink) (0) | 2020.03.13 |
WebVTT (0) | 2020.03.04 |
Google Cloud Messaging (0) | 2020.03.04 |
Android MediaDrm (0) | 2020.03.03 |