1. H.264의 소개
ITU-T에서 만든 Codec 이며, 영상과 음성을 압축이 가능하며, Network로 전송이 가능하다.
이전의 Codec 모델인 H.263이 존재하며, 차세대로는 H.265(HEVC) 이 존재한다.
기본적으로 ITU-T가 이 Codec을 만든 목적은 압축도 중요하겠지만, Network의 호환성이 우선이 된다고 봐야겠다.
처음 H.32x (VoIP) Protocol을 만들때, Video쪽에 H.263을 염두에 두고 만든것 같다.
그리고나서 H.264가 나왔으며, 그 기능이 좀더 Network에 최적화가 되고 압축률 또한 좋아졌다.
하지만 안타깝게도 VoIP는 IETF의 SIP에게 기울어졌으며 거의 H.323는 찾아보기가 힘들꺼 같다.
이곳에서는 Codec에 관한 자세한 내용은 가급적 언급하지 않으며, Network 관련부분만
서술한다.
1.1 H.264 개념
https://namu.wiki/w/H.26x
https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC
http://blog.naver.com/onlyou_4ever/40048654140
http://blog.naver.com/onlyou_4ever/40048568804
http://ip.hhi.de/imagecom_G1/assets/pdfs/csvt_overview_0305.pdf
1.2 H.264/H.265 의 NAL (Network Abstraction Layer)
H.264의 Codec Part도 중요하지만, Network Part 역시 중요하며, 이는 즉, Stream 부분이기 때문이다.
https://tools.ietf.org/html/rfc3984
http://blog.naver.com/onlyou_4ever/40048828597
http://egloos.zum.com/yajino/v/782492
https://en.wikipedia.org/wiki/Network_Abstraction_Layer