基于P2P串流技术的异构网络家庭联合监视系统
2012-08-10先柯桦
先柯桦
(四川建筑职业技术学院,四川 德阳 618000)
责任编辑:薛 京
在传统家庭监视系统中,若紧急事件发生时房主不在家,就无法即时处理事件[1-2]。本文采用Web 2.0方法,将房主的好友、邻居等加入监视群体,只需其中任何一位成员发出警示信息,就可立即将监视画面传给其他监视群体成员。因为单一Camera的上传带宽有限,本文还将采用P2P网络串流技术[3-4],来节省视频上传所需的带宽[5-7]。本文还设计了具备监视视频加密功能的安全联防网络系统[4],包含金钥管理和交换机制,还有为满足不同成员终端设备的需求,在Camera端采用视频网络编码,将监视画面转换编码成800×600,640×480和480×360三种不同的分辨力,可以分别在PC、笔记本式计算机和智能手机上显示。最后,通过实验来验证本文所设计系统的稳定性和视频加密效能。
1 系统架构
如图1所示,本文所提出的家庭联合监视系统,主要包括3个部分,包括IP Camera和Source PC端、Web Portal端和P2P网络上的监视终端。

图1 家庭联合监视系统架构
1)IP Camera与Source PC端:IP Camera端可以基于RTSP协议,发送监视视频数据到Source PC。Source PC端可以采用VLC视频编码技术,将Camera产生的RTSP串流转换编码成MPEG-4/H.264串流。再采用OpenSSL将编码后的串流以对称式加密法进行加密,并使用Hash Function在串流中加入验证码,以确保数据完整性。最后通过所建立的安全通道向管理中心,进行注册/认证,以及发送解密金钥。
2)Web Portal端:主要负责记录、维护每一户的联防群体名单,当有紧急事件发生时,Source PC端会向Web Portal端取得群体名单,并以P2P方式将监视画面进行传输。此外还支援IP Camera与Source PC端的注册/登入/认证功能,并进行金钥发布及金钥更新。……
