基于Applet的视频监控客户端的设计与实现
2012-11-26章坚武
杭州电子科技大学学报(自然科学版) 2012年4期
关键词:系统
吴 超,章坚武
(杭州电子科技大学通信工程学院,浙江杭州310018)
0 引言
视频监控系统发展20余年,从最早的模拟监控到前些年的数字监控,再到现在正在蓬勃发展的网络视频监控。视频监控已经不仅仅只是用来维护大众公共安全,也越来越成为维护家庭安全的重要工具[1]。随着网络视频监控的广泛应用,Web客户端的实现方式也多种多样,而本文采用的Applet技术使得客户端具有支持多种主流操作系统,安全性好,易于维护,系统软硬件成本低等优点,非常适合一般个人家庭用户使用。H.264作为新一代的视频编码标准,采用以往成熟的编码技术,在追求更高的编码效率和简洁的表达形式的同时,也提供了非常好的视频质量,是当前最高效的视频压缩方法,在安防行业有着非常大的前景[2]。本文首先介绍基于Applet的网络视频客户端的设计,着重介绍了系统实现H.264解码播放的过程,并就实际开发过程中所涉及的一些关键问题进行讨论。
1 Applet技术
Applet是采用Java创建的基于HTML的程序,通过〈Applet〉标签嵌套在网页中,当打开一个嵌入Applet的网页时,浏览器将其暂时下载到用户的硬盘上,并当Web页面打开时在本地运行[3]。
Java Applet具有Applet数字签名技术,使得Applet在下载到客户端之前要进行身份认证,只有得到用户的信任才可以下载,用户通过签名者的身份决定是否信任它,认证不通过者不能在客户端进行任何读写操作。因此与目前在网上广泛使用的ActiveX相比,安全性得到很大的保障,更适合用于个人家庭监控系统以及一些安全性要求比较高的环境中。……
登录APP查看全文
