视频的一些概念

一. 视频分辨率

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等是封装格式。

posted on 2017-10-09 11:11  nicoleTeng  阅读(485)  评论(0编辑  收藏  举报

导航