IT

영상 인코딩 (코덱 종류, i-prame과 p-frame 등)

thesse 2021. 11. 24. 15:20
300x250
반응형

코덱

 - codec = COmpressor + DECompressor

 - 멀티미디어 데이터를 압축하거나 푸는 소프트웨어

 - 압축된 데이터는 코덱에 따라 고유한 확장자 가짐

 

H.264, H.265

 - MPEG과 ITU가 연합해서 만든 동영상 압축 표준

 - 시간이 오래 걸리지만 압축률과 화질이 좋음

 

VP8, VP9

 -  구글이 개발한오픈소스 코덱 (H.264는 라이센스 비용 발생)

 - 그래픽카드가 지원을 안해주면 개발자가 일일이 만져줘야 해서 어렵다고 (vp9)

 

프레임

 - I-frame : 스트리밍할때 원본 이미지 (키프레임)
 - P-frame : 아이프레임과 비교해서 변화가 있는 부분만 데이터 전달 (단방향 참조)

 - B-frame : 아이프레임, 피프레임 양방향으로 참조

이미지 전환이 많은 영상이면 아이프레임을 많이 보내야 해서 부하가 걸림
반대로 정적인 이미지는 아이프레임을 참조해서 약간씩만 데이터를 전송하면 되므로 데이터가 적게 필요함

 

 

* fps : 초당 프레임 수
* BitRate : 피프레임에서 변화가 있는 부분
* GOP (Group of Pictures) : 아이프레임과 피프레임(그리고 b프레임)의 이미지 프레임 그룹


300x250
반응형