본문 바로가기

개발

동영상 Frame의 종류

동영상을 이루는 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