一种基于SIP访问海康萤石视频的方法及系统技术方案

技术编号:19649445 阅读:181 留言:0更新日期:2018-12-05 21:20
本发明专利技术提供一种基于SIP访问海康萤石视频的方法,包括SIP流媒体服务器向海康萤石云平台申请应用;SIP流媒体服务器与海康萤石云平台进行对接,并从海康萤石云平台认证获取授权的用户Access Token;SIP流媒体服务器使用用户Access Token从海康萤石云平台获取海康萤石摄像头列表,并与SIP账号建立绑定关系;通过SIP客户端呼叫SIP流媒体服务器上的SIP账号,SIP流媒体服务器根据SIP账号获取对应的海康萤石摄像头的音视频数据;SIP流媒体服务器将获取的音视频数据发送给SIP客户端。本发明专利技术还提供一种方法所对应的系统。本发明专利技术优点:可实现将海康萤石摄像头直接接入到SIP客户端,而无需安装和注册APP,可为实际的使用带来极大的方便。

【技术实现步骤摘要】
一种基于SIP访问海康萤石视频的方法及系统
本专利技术涉及视频监控领域,特别涉及一种基于SIP访问海康萤石视频的方法及系统。
技术介绍
近几年来,随着互联网技术的飞速发展,安防摄像头在诸多领域中都得到了广泛的应用,例如智能社区、智能家居等。随着用户对体验要求的不断提升,简单的本地局域网查看视频功能已远远不能满足当前的市场需求了,用户更希望随时随地(只要有网络)都能了解到家中的具体情况。海康萤石摄像头拥有自己的云平台,能够提供远程监控功能,可很好的满足用户的体验要求。但是,若用户拥有其它不同厂商的安防摄像头,此时如果要接入海康萤石摄像头,就需要安装APP,并注册平台账号才能使用它的功能,使用起来非常不方便。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种基于SIP访问海康萤石视频的方法,通过所述方法来实现将海康萤石摄像头直接接入到SIP客户端中,可为实际的使用带来极大的方便。本专利技术是这样实现技术问题之一的:一种基于SIP访问海康萤石视频的方法,所述方法需提供一SIP客户端、一SIP流媒体服务器以及一海康萤石云平台,所述SIP客户端与所述SIP流媒体服务器相连接,所述SIP流媒体服务器与所述海康萤石云平台相连接;所述方法包括:步骤S1、所述SIP流媒体服务器向所述海康萤石云平台申请应用,并获取应用所对应的APPKey;步骤S2、所述SIP流媒体服务器利用APPKey与所述海康萤石云平台进行对接,并从所述海康萤石云平台认证获取授权的用户AccessToken;步骤S3、所述SIP流媒体服务器使用授权的用户AccessToken从所述海康萤石云平台获取海康萤石摄像头列表,并与SIP账号建立绑定关系;步骤S4、通过所述SIP客户端呼叫所述SIP流媒体服务器上的SIP账号,所述SIP流媒体服务器根据所述SIP账号获取对应的海康萤石摄像头的音视频数据;步骤S5、所述SIP流媒体服务器将获取的海康萤石摄像头的音视频数据发送给所述SIP客户端。进一步地,所述步骤S1具体为:先注册一个海康萤石云平台的企业账号,在所述SIP流媒体服务器上使用企业账号登录到所述海康萤石云平台,并填写应用信息向所述海康萤石云平台申请应用;所述海康萤石云平台将应用所对应的APPKey、secret参数以及鉴权相关信息发送给所述SIP流媒体服务器。进一步地,所述步骤S2具体为:所述SIP流媒体服务器携带APPKey和secret参数,并通过HTTPPOST访问所述海康萤石云平台的认证地址进行客户端认证,在认证通过后,所述海康萤石云平台根据APPKey和secret参数获取授权的用户AccessToken,且将用户AccessToken返回给所述SIP流媒体服务器。进一步地,所述步骤S3具体为:所述SIP流媒体服务器使用授权的用户AccessToken,并通过HTTPPOST访问所述海康萤石云平台的列表获取地址,从所述海康萤石云平台中获取到海康萤石摄像头列表;同时,从海康萤石摄像头列表中获取出每一个海康萤石摄像头的设备序列号,并将各设备序列号均与SIP账号建立绑定关系。进一步地,所述步骤S5具体为:所述SIP流媒体服务器将获取的海康萤石摄像头的音视频数据封装成RTP数据,并将封装后的RTP数据发送给所述SIP客户端。本专利技术要解决的技术问题之二,在于提供一种基于SIP访问海康萤石视频的系统,通过所述系统来实现将海康萤石摄像头直接接入到SIP客户端中,可为实际的使用带来极大的方便。本专利技术是这样实现技术问题之二的:一种基于SIP访问海康萤石视频的系统,所述系统需提供一SIP客户端、一SIP流媒体服务器以及一海康萤石云平台,所述SIP客户端与所述SIP流媒体服务器相连接,所述SIP流媒体服务器与所述海康萤石云平台相连接;所述系统包括应用申请模块、认证模块、绑定模块、数据获取模块以及数据返回模块;所述应用申请模块,用于所述SIP流媒体服务器向所述海康萤石云平台申请应用,并获取应用所对应的APPKey;所述认证模块,用于所述SIP流媒体服务器利用APPKey与所述海康萤石云平台进行对接,并从所述海康萤石云平台认证获取授权的用户AccessToken;所述绑定模块,用于所述SIP流媒体服务器使用授权的用户AccessToken从所述海康萤石云平台获取海康萤石摄像头列表,并与SIP账号建立绑定关系;所述数据获取模块,用于通过所述SIP客户端呼叫所述SIP流媒体服务器上的SIP账号,所述SIP流媒体服务器根据所述SIP账号获取对应的海康萤石摄像头的音视频数据;所述数据返回模块,用于所述SIP流媒体服务器将获取的海康萤石摄像头的音视频数据发送给所述SIP客户端。进一步地,所述应用申请模块具体为:先注册一个海康萤石云平台的企业账号,在所述SIP流媒体服务器上使用企业账号登录到所述海康萤石云平台,并填写应用信息向所述海康萤石云平台申请应用;所述海康萤石云平台将应用所对应的APPKey、secret参数以及鉴权相关信息发送给所述SIP流媒体服务器。进一步地,所述认证模块具体为:所述SIP流媒体服务器携带APPKey和secret参数,并通过HTTPPOST访问所述海康萤石云平台的认证地址进行客户端认证,在认证通过后,所述海康萤石云平台根据APPKey和secret参数获取授权的用户AccessToken,且将用户AccessToken返回给所述SIP流媒体服务器。进一步地,所述绑定模块具体为:所述SIP流媒体服务器使用授权的用户AccessToken,并通过HTTPPOST访问所述海康萤石云平台的列表获取地址,从所述海康萤石云平台中获取到海康萤石摄像头列表;同时,从海康萤石摄像头列表中获取出每一个海康萤石摄像头的设备序列号,并将各设备序列号均与SIP账号建立绑定关系。进一步地,所述数据返回模块具体为:所述SIP流媒体服务器将获取的海康萤石摄像头的音视频数据封装成RTP数据,并将封装后的RTP数据发送给所述SIP客户端。本专利技术具有如下优点:可很好的实现将海康萤石摄像头接入到SIP客户端中,实现海康萤石摄像头与其它摄像头的统一使用,而无需另外再安装和注册APP,这可为实际的使用带来极大的方便。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术一种基于SIP访问海康萤石视频的方法的拓扑图。图2为本专利技术一种基于SIP访问海康萤石视频的方法的时序图。具体实施方式请参照图1和图2所示,本专利技术一种基于SIP访问海康萤石视频的方法的较佳实施例,所述方法需提供一SIP客户端、一SIP流媒体服务器以及一海康萤石云平台,所述SIP客户端与所述SIP流媒体服务器相连接,所述SIP流媒体服务器与所述海康萤石云平台相连接;在具体实施时,安装的各个海康萤石摄像头可以直接接入到所述海康萤石云平台;安装的其它摄像头则可以通过视频网关接入到所述SIP流媒体服务器。所述方法包括:步骤S1、所述SIP流媒体服务器向所述海康萤石云平台申请应用,并获取应用所对应的APPKey;所述步骤S1具体为:在后台先注册一个海康萤石云平台的企业账号,在注册企业账号时,需要完善相关的账号信息(如账号名称、密码等);在所述SIP流媒体服务器上使用企业账号登录到所述海康萤石云平台,并填写应用信息向所述海康本文档来自技高网...

【技术保护点】
1.一种基于SIP访问海康萤石视频的方法,其特征在于:所述方法需提供一SIP客户端、一SIP流媒体服务器以及一海康萤石云平台,所述SIP客户端与所述SIP流媒体服务器相连接,所述SIP流媒体服务器与所述海康萤石云平台相连接;所述方法包括:步骤S1、所述SIP流媒体服务器向所述海康萤石云平台申请应用,并获取应用所对应的APP Key;步骤S2、所述SIP流媒体服务器利用APP Key与所述海康萤石云平台进行对接,并从所述海康萤石云平台认证获取授权的用户Access Token;步骤S3、所述SIP流媒体服务器使用授权的用户Access Token从所述海康萤石云平台获取海康萤石摄像头列表,并与SIP账号建立绑定关系;步骤S4、通过所述SIP客户端呼叫所述SIP流媒体服务器上的SIP账号,所述SIP流媒体服务器根据所述SIP账号获取对应的海康萤石摄像头的音视频数据;步骤S5、所述SIP流媒体服务器将获取的海康萤石摄像头的音视频数据发送给所述SIP客户端。

【技术特征摘要】
1.一种基于SIP访问海康萤石视频的方法,其特征在于:所述方法需提供一SIP客户端、一SIP流媒体服务器以及一海康萤石云平台,所述SIP客户端与所述SIP流媒体服务器相连接,所述SIP流媒体服务器与所述海康萤石云平台相连接;所述方法包括:步骤S1、所述SIP流媒体服务器向所述海康萤石云平台申请应用,并获取应用所对应的APPKey;步骤S2、所述SIP流媒体服务器利用APPKey与所述海康萤石云平台进行对接,并从所述海康萤石云平台认证获取授权的用户AccessToken;步骤S3、所述SIP流媒体服务器使用授权的用户AccessToken从所述海康萤石云平台获取海康萤石摄像头列表,并与SIP账号建立绑定关系;步骤S4、通过所述SIP客户端呼叫所述SIP流媒体服务器上的SIP账号,所述SIP流媒体服务器根据所述SIP账号获取对应的海康萤石摄像头的音视频数据;步骤S5、所述SIP流媒体服务器将获取的海康萤石摄像头的音视频数据发送给所述SIP客户端。2.根据权利要求1所述的一种基于SIP访问海康萤石视频的方法,其特征在于:所述步骤S1具体为:先注册一个海康萤石云平台的企业账号,在所述SIP流媒体服务器上使用企业账号登录到所述海康萤石云平台,并填写应用信息向所述海康萤石云平台申请应用;所述海康萤石云平台将应用所对应的APPKey、secret参数以及鉴权相关信息发送给所述SIP流媒体服务器。3.根据权利要求2所述的一种基于SIP访问海康萤石视频的方法,其特征在于:所述步骤S2具体为:所述SIP流媒体服务器携带APPKey和secret参数,并通过HTTPPOST访问所述海康萤石云平台的认证地址进行客户端认证,在认证通过后,所述海康萤石云平台根据APPKey和secret参数获取授权的用户AccessToken,且将用户AccessToken返回给所述SIP流媒体服务器。4.根据权利要求1所述的一种基于SIP访问海康萤石视频的方法,其特征在于:所述步骤S3具体为:所述SIP流媒体服务器使用授权的用户AccessToken,并通过HTTPPOST访问所述海康萤石云平台的列表获取地址,从所述海康萤石云平台中获取到海康萤石摄像头列表;同时,从海康萤石摄像头列表中获取出每一个海康萤石摄像头的设备序列号,并将各设备序列号均与SIP账号建立绑定关系。5.根据权利要求1所述的一种基于SIP访问海康萤石视频的方法,其特征在于:所述步骤S5具体为:所述SIP流媒体服务器将获取的海康萤石摄像头的音视频数据封装成RTP数据,并将封装后的RTP数据发送给所述SIP客户端。6.一种基于SIP访问海康萤石视频的系统,其特征在于:所述系统...

【专利技术属性】
技术研发人员:罗嗣航钟添华
申请(专利权)人:福建星网锐捷通讯股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1