一. 视频分辨率
i: interlace,代表隔行扫描;
p:progressive,代表逐行扫描;
数字电视的发展从1080i——720p——1080p
720p:分辨率 1280*720 逐行扫描
1080i:分辨率 1920*1080 隔行扫描
1080p: 分辨率 1920*1080 逐行扫描
4K: 分辨率 4096*2160
二. 视频格式
编码格式:H.264,H.263,RealVideo等 (编码格式的压缩率影响文件体积,清晰度)
封装格式:MP4,AVI,RMVB,AVCHD( sony自己的视频格式)等
视频格式:编码格式+封装格式+GOP排列方式共同构成。
理想的视频格式需要考虑:
1.编码先进性/高效性(了解码难度、清晰度/文件大小(压缩率)等条件)
2.普适性/通用性(对各种平台的支持程度/各平台适用程度)
3.网络传输稳定性(终端用户/观众的用户体验)
4.前瞻性(这个格式平滑过渡到将来可能出现的新格式的难易度)
综上,使用<H.264编码,Main/High Profile复杂度,MP4/TS封装>是目前最理想的方案。
主流的流媒体协议: HTTP和RTSP(MMS已过时),均支持H.264等多种编码格式和MP4、3GP、TS等封装格式。
HTTP 可根据网络条件自动调节缓冲速度,不会造成丢包,但不支持真正意义上的直播(一定会有一段时间的缓冲,依切片大小而定)。
RTSP 支持直播(有视频流即可马上开始播放),但一旦发生丢包,则立即断流(具体表现就是播放过程中画面卡住,然后黑屏,然后跳过一段时间,继续开始播放当前的流)。
三. 视频术语
MPEG-4:是一套用于音频、视频信息的压缩编码标准,由国际标准化组织(ISO)和国际电工委员会(IEC)下属的“動態影像专家组”(Moving Picture Experts Group,即MPEG)制定。
mp4是MPEG-4标准的第14部分所制定的容器标准。
容器:就是把编码器生成的多媒体内容(视频,音频,字幕,章节信息等)混合封装在一起的标准。mp4,rmvb,mkv,avi从形式上来说首先都是视频文件的扩展名,其次它们也是视频文件的封装格式(即容器)。
H.264: H.264/MPEG-4第十部分,或称AVC(Advanced Video Coding,高级视频编码),是一种视频压缩标准,一种被广泛使用的高精度视频的录制、压缩和发布格式。
h.264之上就再加一次的包装,这就叫封装。流式封装可以有TS、FLV,索引式的封装有MP4等。h.264/rm/rmvb等是视频协议,aac/mp3等是音频协议。TS/FLV/MP4等是封装格式。