System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于物联网的视频汇聚装置及方法制造方法及图纸_技高网

一种基于物联网的视频汇聚装置及方法制造方法及图纸

技术编号:40256913 阅读:9 留言:0更新日期:2024-02-02 22:48
本发明专利技术涉及一种基于物联网的视频汇聚装置及方法,该装置包括网关服务模块、流媒体配置服务模块、流媒体模块及设备影子模块;所述网关服务模块,用于进行协议转换获取流信息发送到所述设备影子模块;所述流媒体配置服务模块,用于提供rest接口供用户调用,为不同视频平台配置相应拉流规则向所述流媒体模块进行推流;所述流媒体模块,用于将摄像头设备的RTMP、RTSP流转换为前端界面可播放的流信息;所述设备影子模块,作为视频播放的入口,获取流地址并调用所述流媒体模块返回可播放的流信息。本发明专利技术侧重于接入不同平台、不同厂家的摄像头设备,对不同产品可配置不同拉流规则,接入视频的方式更加灵活、多样。

【技术实现步骤摘要】

本专利技术是关于一种基于物联网的视频汇聚装置及方法,涉及计算机及物联网领域。


技术介绍

1、物联网技术是将所有物品通过射频识别等信息传感设备与互联网连接起来,实现智能化识别和管理,即物联网是指各类传感器和现有互联网相互衔接的一个新技术。

2、当前视频汇聚平台主要存在以下问题:1)不同厂家的设备品牌众多,存在的标准不一,设备接入没有统一标准;2)工业互联网需要接入来自不同厂家的大量摄像头设备;3)各单位视频系统功能应用单一,接入网络环境复杂,并存在平台重复性建设等问题。


技术实现思路

1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,针对上述问题,本专利技术的目的是提供一种能够实现复杂场景下视频资源大规模汇聚、综合应用及多级联网的基于物联网的视频汇聚装置及方法。

2、为了实现上述专利技术目的,本专利技术采用的技术方案为:

3、第一方面,本专利技术提供一种基于物联网的视频汇聚装置,该装置包括网关服务模块、流媒体配置服务模块、流媒体模块及设备影子模块;

4、所述网关服务模块,用于进行协议转换获取流信息发送到所述设备影子模块;

5、所述流媒体配置服务模块,用于提供rest接口供用户调用,为不同视频平台配置相应拉流规则向所述流媒体模块进行推流;

6、所述流媒体模块,用于将摄像头设备的rtmp、rtsp流转换为前端界面可播放的流信息;

7、所述设备影子模块,作为视频播放的入口,获取流地址并调用所述流媒体模块返回可播放的流信息。

8、一些实施例中,所述网关服务模块根据不同的视频平台选择相应网关,通过所述网关调用不同视频平台接口获取流信息,所述网关服务模块包括海康设备、大华设备或大华icc平台设备。

9、一些实施例中,所述流媒体模块使用lal流媒体服务器,所述lal流媒体服务器支持不同封装协议间相互转换的特性,将不同的应用设备的rtmp、rtsp流转换为前端界面可播放的http[s]/websocket-flv的视频格式。

10、一些实施例中,所述拉流规则根据视频平台自身特点进行配置,所述拉流规则包括拉流优先级rtmp或rtsp、流超时时间、流使用次数限制或web端模式。

11、一些实施例中,某个视频平台只能提供rtsp流,无法提供rtmp流,那么拉流优先级需要配置rtsp;或者,某个视频平台的流地址不会超时,永久有效,则配置流超时时间为-1。

12、第二方面,本专利技术还提供一种基于第一方面所述的基于物联网的视频汇聚装置的方法,包括:

13、所述设备影子模块接收到视频预览调用请求时,发送信号到所述流媒体配置服务模块判断当前是否有可用的流;

14、当判断得知有可用的流时,所述流媒体配置服务模块发送信号到所述流媒体模块进行推流,并根据格式规则配置web端格式返回可播放的流信息;

15、当判断得知没有可用的流时,所述设备影子模块从所述网关服务模块获取流信息,同时调用所述流媒体配置服务模块保存当前流信息,同时调用所述流媒体模块进行推流,根据格式规则配置的web端格式返回可播放的流信息。

16、一些实施例中,还包括当设备影子模块再次请求播放视频则通过所述流媒体配置服务模块查找是否有没过期的流,如果查找到存在没过期的流则推流给前端界面进行播放,不需要通过所述网关服务模块获取流信息。

17、一些实施例中,是否为可用的流根据规则判断,规则包括:

18、没有超过超时时间和超时次数的流为可用流;

19、查询当前所有的流名称,判断当前流媒体配置服务模块中是否存在该流。

20、一些实施例中,格式规则为web端格式为ws或http。

21、一些实施例中,所述网关服务模块获取流信息是rtsp或rtmp流;调用所述流媒体模块进行推流返回三种流,包括rtsp流、rtmp流和http流,其中,rtsp流和rtmp流用于算法分析视频流,http流用于在前端界面展示视频播放。

22、本专利技术由于采取以上技术方案,其具有以下特点:

23、1、在实际工程应用中,需要接入不同视频平台、不同厂家的摄像设备,本专利技术可以用于大规模视频汇聚以及融合应用场景,实现复杂场景下视频资源大规模汇聚、综合应用及多级联网,具备标准化、兼容强、应用全面、可扩展的特点。

24、2、本专利技术的接入端可通过接入网关服务的方式接入直连设备或者第三方平台,实现将多品牌、多协议视频设备及各类视频平台资源接入到云端。

25、3、本专利技术从系统功能、性能、稳定性等方面进行设计,区别于互联网企业的大型物联网系统,可以快速构建企业级私有云物联网系统,且有较好的可扩展性。

26、4、本专利技术侧重于接入不同平台、不同厂家的摄像头设备,对不同产品可配置不同拉流的规则,接入视频的方式更加灵活、多样。

27、综上,本专利技术可以广泛应用于各大互联网企业中。

本文档来自技高网...

【技术保护点】

1.一种基于物联网的视频汇聚装置,其特征在于,该装置包括网关服务模块、流媒体配置服务模块、流媒体模块及设备影子模块;

2.根据权利要求1所述的基于物联网的视频汇聚装置,其特征在于,所述网关服务模块根据不同的视频平台选择相应网关,通过所述网关调用不同视频平台接口获取流信息,所述网关服务模块包括海康设备、大华设备或大华icc平台设备。

3.根据权利要求1所述的基于物联网的视频汇聚装置,其特征在于,所述流媒体模块使用lal流媒体服务器,所述lal流媒体服务器支持不同封装协议间相互转换的特性,将不同的应用设备的RTMP、RTSP流转换为前端界面可播放的HTTP[S]/WebSocket-FLV的视频格式。

4.根据权利要求1所述的基于物联网的视频汇聚装置,其特征在于,所述拉流规则根据视频平台自身特点进行配置,所述拉流规则包括拉流优先级RTMP或RTSP、流超时时间、流使用次数限制或web端模式。

5.根据权利要求4所述的基于物联网的视频汇聚装置,其特征在于,所述拉流规则具体为:某个视频平台只能提供rtsp流,无法提供rtmp流,那么拉流优先级需要配置rtsp;或者,某个视频平台的流地址不会超时,永久有效,则配置流超时时间为-1。

6.一种基于权利要求1~5任一项所述的基于物联网的视频汇聚装置的方法,其特征在于,包括:

7.根据权利要求6所述的方法,其特征在于,包括:还包括:当设备影子模块再次请求播放视频则通过所述流媒体配置服务模块查找是否有没过期的流,如果查找到存在没过期的流则推流给前端界面进行播放,不需要通过所述网关服务模块获取流信息。

8.根据权利要求6所述的方法,其特征在于,是否为可用的流根据规则判断,规则包括:

9.根据权利要求6所述的方法,其特征在于,包括:格式规则为web端格式为ws或http。

10.根据权利要求6所述的方法,其特征在于,所述网关服务模块获取流信息是rtsp或rtmp流;调用所述流媒体模块进行推流返回三种流,包括rtsp流、rtmp流和http流,其中,rtsp流和rtmp流用于算法分析视频流,http流用于在前端界面展示视频播放。

...

【技术特征摘要】

1.一种基于物联网的视频汇聚装置,其特征在于,该装置包括网关服务模块、流媒体配置服务模块、流媒体模块及设备影子模块;

2.根据权利要求1所述的基于物联网的视频汇聚装置,其特征在于,所述网关服务模块根据不同的视频平台选择相应网关,通过所述网关调用不同视频平台接口获取流信息,所述网关服务模块包括海康设备、大华设备或大华icc平台设备。

3.根据权利要求1所述的基于物联网的视频汇聚装置,其特征在于,所述流媒体模块使用lal流媒体服务器,所述lal流媒体服务器支持不同封装协议间相互转换的特性,将不同的应用设备的rtmp、rtsp流转换为前端界面可播放的http[s]/websocket-flv的视频格式。

4.根据权利要求1所述的基于物联网的视频汇聚装置,其特征在于,所述拉流规则根据视频平台自身特点进行配置,所述拉流规则包括拉流优先级rtmp或rtsp、流超时时间、流使用次数限制或web端模式。

5.根据权利要求4所述的基于物联网的视频汇聚装置,其特征在于,所述拉流规则具体为:某个视频平台只能...

【专利技术属性】
技术研发人员:罗静王晓王倩宋佳董萃莲周启隆陈树骏
申请(专利权)人:通号通信信息集团有限公司
类型:发明
国别省市:

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

1