基于SIP的手机视频监控系统设计.pdf
《基于SIP的手机视频监控系统设计.pdf》由会员分享,可在线阅读,更多相关《基于SIP的手机视频监控系统设计.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于 S I P的手机视频监控系统设计 代贝,雒江涛(重庆邮电大学 通信网与测试技术重点实验室,重庆 4 0 0 0 6 5)摘要:介 绍了一种基 于 S I P协议的手机视频监控 系统的设计方法,并 主要讨论 了如何利 用 S 1 P扩展方法的消息体 来定义控制指令和告警短信。该 系统具有极 大的灵活性、可扩展性、安 全性和跨 平 台性,可 以应 用 于互联 网和 3 G 移动 网,并可平 滑过渡到 下一代核心 网 I MS。关键词:S I P;手机;视频监控;3 G Sy s t e m d e s i g n o f mo b i l e v i de o mo n i t o r b
2、a s e d o n S I P DAI B e i,L UO J i a n g t a o (K e y L a b o r a t o r y o n C o n m m n i c a t io n N e t w o r k and T e s t i n g T e c h n o l o g y,C h o n g q i n g U n i v e r s i t y o f P o s t s a n d T e l e c o m mu n i c a t io n s,C h o n g q i n g 4 0 0 0 5 5,P R C h i n a)Ab s t
3、r a c t:T h i s p a p e r i n t r o d u c e s o n e d e s i g n s c h e me o f mo b i l e v i d e o mo n i t o r b a s e d o n s e s s i o n i n i t i a l p r o t o c o l,a n d d i s c u s s e s h o w t o u s e me s s a g e b o d y o f e x t e n s i o n o f SI P t o de fine c o n t r o l i ns t r uc
4、 t i o ns a n d a l a r n l me s s a g e s Thi s s y s t e m i s o f g r e a t fle x i b i l i t y,e x p a n s i b i l i t y,s e c u r i t y,a n d c r o s s p l a t f o r m c a p a b i l i t y I t c a n b e a p p l i e d i n I n t e rue t a n d 3 G mo b i l e n e t,a n d i t c a n t r a n s i t t o
5、n e x t g e n e r a t i o n n e t wo r k I MS Ke y wo r d s:s e s s i o n i n i t i a l p r o t o c o l;mo b i l e p h o n e;v i d e o mo n i t o r;3 G 0 引 言 1 监控系统结构及特点 传统的有线和无线视频监控 系统 由于其用户 端设备移动性和无线网络带宽 的缺陷,很难满足人 们对“任何时间、任何地点”移动视频监控的需求。随着 3 G时代 的到来,网络带宽 的问题 已经得到解 决,3 G的上网速率足以满足视频监控 中媒体流传输 带宽的要求。本
6、文所介绍 的视频 监控 系统基于现 有的 T D S C D MA网络,采用 S I P 信令作 为应用平 台的控制信令,在视频编码压缩方面采用最新的 H 2 6 4 E 2 标准,结合先进的双码流技术,使得以手机为 用户端设备的无线监控成 为可能,这样网络视频监 控突破了地域的限制,真正做到 了在“任何 时间、任 何地点”进行监控,为安 防插上 了移 动的翅膀。采 用 S I P协议作为平 台的主控协议,便于认证、控制、计费和管理等业务处理,使得视频监控成为一项 电 信级的可运营业务。收稿 日期:2 0 0 9-0 3 1 6 基于 S I P的手机视频监控系统主要分为前端采 集设备、网络服
7、务器和手机。本系统基于 C S架构 开发,服务端 即为网络服务器,客户端即为手机。3 部分都是基于开源 的 o S I P 2 协议栈,对其进行修 改和扩展,以满足视频监控功能 的需求。监控系统 的结构图如图 1 所示。图 1 监控 系统结构图 1 1 前端采集设备结构 前端采集设备 由一个具 有音视频编解码处理 能力的服务器组成。完成音视频媒体流的采集、编 码压缩和传输,同时该设备 还具备报警功能,遇到 报警通过短信或 E ma i l 等形式发送给用户。整个前端采集设备 是一个嵌入式系统,采用海 思公司的 Hi 3 5 1 0系统进行设计。H i 3 5 1 0是一款基 于 A R M9和
8、 D S P的高性能双核处理器,拥有硬件加 一6 9 速引擎,可编程并集成 H 2 6 4硬件编码 S O C芯片,支持 D I,H a l f D 1,C I F和 4通道 C I F等多种灵活编 码方式,支持 码率调节、帧率调节,支持 V B R C B R 模式,支持数据安全加密 A E S D E S 3 D E S,支持双码 流应用。基于 H i 3 5 1 0的前端采集设备解决方案如 图 2所示。电源接 口 上 二 行以 太 网接 F行 以 太网接 口 U S B 接【_ J R$2 3 2 1 R S 4 8 5 接 1 视频 输冉 4 路 视频 输入 4 路 音频 输入 音频
9、输出 图 2 前 端 采 集 设 备解 决 方 案 1 2 网络服务器功能模块结构 网络服务器基于 L i n u x 操作系统,除了集成 S I P 所包含的 3种服务器的功能外,还包括用于视频监 控所需要的服务器,如告警 服务器、设备管理服务 器、用户管理服务器、流媒体服务器和计费服务器。网络服务器功能模块如图 3所示。图 3 网络 服 务 器 功 能模 块 图 S I P消息处理模块完成对 S I P消息 的解析与封 装,包括对 S I P消息的压缩与解压缩(由于服务器需 要通过 3 G无线网络与用户进行 S I P消息的交互,所 以需要对 S I P消息进行压缩)。媒体流管理模块负 责
10、接收媒体流,并转交 给 目的用户,此外还应有 流 量计算功能。Q o s 模块应能够根据 网络 的带宽适时 地调整媒体流 的比特率。计费模块 实现对用户 的 计费。视频点播模块 负责向用户呈现 可用 的监控 前端设备。告警模块负责接收报警信号,并通过短 信或 E-m a i l 等形式通知用户。设备管理模块 负责 对网络中的合法设备进行 注册 和管理。用户管理 与认证模块完成用户的注册认证功能,并保存用户 7 0 DIGI T A L C OMMU NI C A T I ON 2 0 0 9 6 的业务信息 J。1 3 特 点 视频流采用 H 2 6 4编码压缩,在相 同图像质量 条件下,H
11、2 6 4比 M P E G 4的数据压缩 比高 1 5倍,而且具有较强的抗误码特性,可适应丢包率高、干 扰严重的无线 网络的视频传输。双码流编码压缩,支持本地 C I F格式高清存储和远端 Q C I F传输,节 省带宽并保证了视频质量。采用 S I P协议作为平台 的主控协议,具有电信级的 Q o s 保障。2 S I P消息扩展 2 1 S I P协议简介 S I P是 I E T F定义的基于 文本 的应用层控制协 议,用于建立、修改和终止多媒体会话。S I P协议采 用分布式架构,基于 C S模型。S I P中主要包含两 类功能实体:S I P用户代理和 S I P网络服务器。S I
12、 P用户代理包括用户代理客户端和用户代理 服务器,前者用于发起 S I P事务请求,后者用于接收 S I P事务请求。S I P网络服务器主要分为 3类:1)代理服务器(p r o x y s e r v e r),完成 S I P消息 的 转接和转发功能;2)重定向服务器(r e d i r e c t s e r v e r),向位 置服务 器请求被 叫用户的地址,并将该地址返 回给主 叫,由主叫用户代理 向新地址发起呼叫请求;3)注册服务器(r e g i s t e r s e r v e r),对用户进行注 册 和鉴权。S I P消息分 为请求消息和响应消息,请求消息 包括基 本 的
13、 I N V I T E,A C K,B Y E,C A N C E L,R E G I S T E R和 O P T I O N S 6种,另外 还包括 通用 的 I N F O,N O T I F Y,S U B S C R I B E和 R E F E R等。响应消息包括 从 1 X X到 6 X X的响应代码。由于 S I P具有灵活 的 可扩展性和极 强的能力协商 机制,新方法、新消息 头及功能的增加,对协议没有影响,为在 S I P消息中 封装用户的控制命令提供了方法。本文采用 I N F O 和 ME S S A G E消息来实现控制指令 的携带和告警短 信的扩展定义 J。2 2
14、 S I P消息扩展 2 2 1 I N F O消息及扩展定义 由于 S I P提供的基本的 6种消息无法传输前端 采集设备的控制指令,S I P的扩展请求 I N F O给我们 提供了在会话过程中传递控制指令的一种方法。它并不是用来改变 S I P呼 叫的状态,或 S I P的初 始 化状态参数,仅是用于发送通常与会话有关 的应用 层的可选信息。根据 I N F O方法的定义,控制信息 可以定 义在 I N F O消息头部或者 I N F O消息体 中,本文介绍 的方 法是在 I N F O消息体 中定义前端采集设备的控制信 息。在利用 I N F O消息进行扩展时,需要注意 以下 几个方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SIP 手机 视频 监控 系统 设计
限制150内