admin 管理员组

文章数量: 1086019


2024年4月23日发(作者:datetime赋值)

基于android的手机视频监控系统的设计

移动流媒体技术就是把连续的声音影像信息经过压缩处理后传送到网络服务器上,让

终端用户能够在下载的同时观看收听,而不需要等到全部的多媒体文件下载完成就可以即

时观看的技术。移动流媒体技术的出现是伴随这移动通信技术的发展和网络音视频技术的

进步,其只要是关于流媒体数据从采集到播放整个过程中所需要的核心技术。

移动流媒体数据流具有三个特点:连续性、实时性、时序性。所以流媒体数据流具有

严格的前后时序关系。

流媒体传输技术实在FTP/TCP的基础上发展而来的。服务器按照一定的顺序将文件

分割成若干个数据分段,然后封装到分组中依次进行传输,客户端接收到分组后重新将其

组装起来,最终形成一个与原来一样的完整文件。

流媒体播放技术有优点也有缺点。优点是能够及时传送随时播放,虽然在开始阶段需

要一定的时间进行缓冲,但依然能够在实时性要求高的领域具有无可比拟的优势;缺点是

由于网络的速率不稳定性,当播放速率大于传输速率时,视频播放将出现停滞,时断时续

的现象。 基于android的视频监控系统分为四个模块:依次为采集模块、编码模块、视

频传输模块、解码模块、显示模块。如下图所示:

一 视频采集模块

Android摄像头采集的到的视频格式为YUV420格式的视频流。采集模块的实现可

以在android的应用层中通过编写代码来实现。

二 编码模块

数字视频编码标准主要由两个标准化组织制定。一个是由国际标准化组织(ISO)和国

际电工委员会(IEC)组建的活动图像专家组(MPGE),另一个是国际电信联盟电信标准局

(ITU-T)的视频编码专家组(VCEG)。MPEG制定的视频编码标准有MPEG-1,MPEG-2,

MPEG-4。ITU一T制定的视频编码标准有H.261和H.263。

为了促进下一代多媒体通信的应用, MPEG和VCEG共同成立了联合视频工作组

(JVT),共同开发了视频编码标准H.264。目前,H.264是最先进的视频编码标准。

H.264视频编码标准是目前最新的技术,虽然H.264遵循了原来压缩标准的架构,

但是H.264具有一些新的特性,如可变块大小运动补偿,帧内预测编码,多参考帧技术

等,所以在性能上有了不小的提升。H.264标准分两层结构,包含网络抽象层(NAL)和视

频编码层(VCL)。网络抽象层用于数据打包和传输,编码层负责视频压缩编码,这种分层

结构,实现了传输和编码的分离。

由于H.264标准引入了数据分割等抗误码技术,实现了在复杂环境下的使用,可以

适应不同网络的传输要求。由于采用高度复杂的实现算法,H.264是目前低码率下压缩率

最高的编码标准,在带宽不稳定的无线网络上有着无法比拟的优点。

H.246技术介绍


本文标签: 技术 模块 视频 传输 流媒体