这几天一直在查阅有关音视频方面的资料,为后面的路打下基础。现在总结一下:
音视频中最基本的就是:原始采样的音频数据(PCM)和保存每个像素信息的图片(BMP文件去掉不必要的信息)。而已所产生出来的各种音视频的格式都是在这些的基础上,进行结构组织和各种压缩算法和规则而已形成的。视频其实就是一帧一帧连续的图片组成。另外根据压缩算法的不一样产生了无损压缩和有损压缩两种方式。图片和音频一般进行空间上的压缩,而视频却又可以根据时间和空间来进行压缩。其实时间和空间多我们编程的人来说早就听说过,不过主要都是涉及到代码的优化问题。视频压缩也类似,只不过它可以做到时间与空间上的共同优化功能。
另外为了配好网络的发展,出现了流媒体这种格式,它其实是在现在有的格式上,加入了一些数据流控制方面的内容。
再来说说音视频接口。音视频的接口目前是多种多样,而且各有不同。总在区别在于:
1).音视频是否一起传输,还是单独传输
2).传输速度
3).对各种分辨率的支持
这里只是进行阶段性的总结,还有很多东西没有具体研究,难免会存在错误,不要轻信。
阅读(879) | 评论(0) | 转发(0) |