流媒体数据显示系统的制作方法

专利检索2022-05-10  32



1.本技术涉及流媒体设备相关技术领域,尤其涉及一种流媒体数据显示系统。


背景技术:

2.目前传统的网络摄像头ipc媒体信号源一般都是固定的摄像头监控,需要通过线路或者网络连接传输到显示屏,显然这种方式受到了距离和地域的限制且长时间的录播视频也会对内存有较大的损耗。随着流媒体技术的发展,对于很多移动的流媒体(例如单兵、无人机或移动指挥车等)信号无法和显示屏实现跨区域实时通信显示,伴随着互联网5g技术以及大数据云平台技术的发展成熟,使得各行业的发展和联系也更加的紧密,所有的部分都在相互交叉融合统一,传统的固定模式已经无法满足人们的日常需求,显示屏前端信号源也不再只有固定的摄像头模式,需要一种云平台和流媒体(例如无人机等)的技术结合从而提供更加灵活多变方式以适应各种场景。


技术实现要素:

3.鉴于以上所述现有技术的缺点,本技术实施例的目的在于提供一种流媒体数据显示系统,使得网络摄像头信号源跨地域实时显示以及减少了本地设备的内存消耗。
4.为实现上述目的,本技术提供了一种流媒体数据显示系统,包括至少一个流媒体设备、云平台以及多个显示屏;每个所述流媒体设备包括前端摄像机系统、云端系统和后端用户操作系统;所述前端摄像机系统用于采集流媒体数据;所述云端系统用于从所述前端摄像机系统获取所述流媒体数据,并将所述流媒体数据发送到所述云平台;所述云平台用于对接收到的所述流媒体数据进行存储;所述后端用户操作系统用于从所述云平台获取所述流媒体数据,并将获取的所述流媒体数据发送至所述多个显示屏中的一个或多个进行实时显示。在第一方面的实施例中,多个所述前端摄像机系统共用一个云存储空间。
5.在第一方面的实施例中,所述前端摄像机系统、所述云端系统和所述后端用户操作系统通过广域网相互连接。
6.在第一方面的实施例中,所述前端摄像机系统包括信号采集模块、信号压缩编码模块和信号传输模块;所述信号采集模块用于获取所述流媒体数据;所述信号压缩编码模块用于将获取的所述流媒体数据转换成数字信号形式;所述信号传输模块用于通过实时传输协议将转换后的所述流媒体数据接入网络交换及路由设备。
7.在第一方面的实施例中,所述云端系统采用动态存储空间统计和分配算法。
8.在第一方面的实施例中,所述多个显示屏分别位于不同的区域。
9.在第一方面的实施例中,所述云端系统还用于对所述流媒体数据进行加密。
10.在第一方面的实施例中,所述云端系统还用于对所述流媒体设备进行鉴权,鉴权后的所述流媒体设备获取所述云端系统的访问权限。
11.在第一方面的实施例中,所述后端用户操作系统包括用户操作界面,所述用户操作界面用于供用户对所述流媒体数据进行监控、录制回放、录制下载以及对所述流媒体设
备的参数进行设置。
12.在第一方面的实施例中,所述至少一个流媒体设备包括以下一种或几种:远程无人机、单兵、执法记录仪、移动指挥车和移动摄像头。
13.与现有技术相比,本技术实施例实现了网络摄像头信号源跨地域实时显示以及减少了本地设备内存消耗。
附图说明
14.图1是根据本技术第一实施例的流媒体数据显示系统的组成结构示意图;
15.图2是根据本技术第一实施例的流媒体设备的组成结构示意图;
16.图3是根据本技术第一实施例的前端摄像头系统的组成结构示意图;
17.图4是根据本技术第一实施例的云端系统的组成结构示意图;
18.图5是根据本技术第二实施例的流媒体数据显示系统的组成结构示意图。
具体实施方式
19.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用系统,本说明书中的各项细节也可以基于不同观点与应用系统,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
20.下面以附图为参考,针对本技术的实施例进行详细说明,以便本技术所属技术领域的技术人员能够容易地实施。本技术可以以多种不同形态体现,并不限定于此处说明的实施例。
21.为了明确说明本技术,省略与说明无关的器件,对于通篇说明书中相同或类似的构成要素,赋予了相同的参照符号。
22.在通篇说明书中,当说某器件与另一器件“连接”时,这不仅包括“直接连接”的情形,也包括在其中间把其它元件置于其间而“间接连接”的情形。另外,当说某种器件“包括”某种构成要素时,只要没有特别相反的记载,则并非将其它构成要素排除在外,而是意味着可以还包括其它构成要素。
23.当说某器件在另一器件“之上”时,这可以是直接在另一器件之上,但也可以在其之间伴随着其它器件。当对照地说某器件“直接”在另一器件“之上”时,其之间不伴随其它器件。
24.虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。例如,第一接口及第二接口等描述。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“a、b或c”或者“a、b和/或c”意味着“以下任一个:a;b;c;a和b;a和c;b和c;a、b和c”。仅当元件、功能、步骤或操作的组
合在某些方式下内在地互相排斥时,才会出现该定义的例外。
25.此处使用的专业术语只用于言及特定实施例,并非意在限定本技术。此处使用的单数形态,只要语句未明确表示出与之相反的意义,那么还包括复数形态。在说明书中使用的“包括”的意义是把特定特性、区域、整数、步骤、作业、要素及/或成份具体化,并非排除其它特性、区域、整数、步骤、作业、要素及/或成份的存在或附加。
26.表示“下”、“上”等相对空间的术语可以为了更容易地说明在附图中图示的一器件相对于另一器件的关系而使用。这种术语是指,不仅是在附图中所指的意义,还包括使用中的装置的其它意义或作业。例如,如果翻转附图中的装置,曾说明为在其它器件“下”的某器件则说明为在其它器件“上”。因此,所谓“下”的示例性术语,全部包括上与下方。装置可以旋转90
°
或其它角度,代表相对空间的术语也据此来解释。
27.虽然未不同地定义,但包括此处使用的技术术语及科学术语,所有术语均具有与本技术所属技术领域的技术人员一般理解的意义相同的意义。普通使用的字典中定义的术语追加解释为具有与相关技术文献和当前提示的内容相符的意义,只要未进行定义,不得过度解释为理想的或非常公式性的意义。
28.本技术第一实施例提供了一种流媒体数据显示系统,如图1所示,本实施例的流媒体数据显示系统包括流媒体设备10、云平台20和显示器30。流媒体设备10用于将采集的流媒体数据(例如视频图片数据)实时传输到云平台20。当需要获取监控视频和画面时,可通过调用云平台20上的流媒体数据至任意一个显示屏30上显示播放。
29.具体地说,云平台20利用云服务器建立,并接收流媒体设备10传输的流媒体数据,如图2所示,流媒体设备10包括前端摄像头系统11、云端系统12和后端用户操作系统13,前端摄像机系统11、云端系统12和后端用户操作系统13通过广域网通信并可以相互交互数据。如图3所示,前端摄像头系统11包括信号采集模块110,信号压缩编码模块111和信号传输模块112。信号采集模块110用于完成流媒体数据的采集,例如可以通过摄像头或传感器等完成视频图像数据的采集。信号压缩编码模块111用于对采集到的流媒体数据进行压缩编码,通过流媒体设备10采集到的视频图像数据通常为模拟信号,首先需要将该模拟信号通过信号压缩编码模块111进行压缩编码从而转换成数字信号。对视频图像数据进行压缩编码后还减少了占用的存储空间。信号传输模块112可以将通过信号压缩编码模块111压缩编码后的数字信号接入网络交换及路由设备,基于特定ip网络的传输协议,以尽可能地保证流媒体数据的网络传输质量,例如可以通过实时传输协议rtp(realtime transport protocol)进行网络传输。本实施例中的流媒体设备10可以为远程无人机、单兵、执法记录仪、移动指挥车和移动摄像头,但可理解,实际并不局限于上述的设备。
30.流媒体设备10基于传输协议将采集到的流媒体数据实时传输到云端系统12。如图4所示,云端系统12包括设备接入子系统120、设备鉴权及加解密子系统121、设备管理子系统122、流媒体转发子系统123、消息推送子系统124和云存储管理子系统125。
31.设备接入子系统120用于完成流媒体设备的连接管理和流量均衡管理。通过设备接入子系统120可将相应的流媒体设备(远程无人机、单兵、执法记录仪、移动指挥车或移动摄像头等)接入云端系统12,以及对各个设备接入云端系统的流量进行均衡分配,避免各个设备上传或下载时的数据流量不平衡而导致某些设备上传或下载速度偏慢。设备鉴权及加解密子系统121用于对流媒体设备进行鉴权,以及加密和解密。具有鉴权的流媒体设备可获
取云端系统12的登录权限。对流媒体设备进行加密和解密也可以避免流媒体设备的滥用及保证数据的安全。设备管理子系统122对接入云端系统12的流媒体设备根据设备识别码进行管理,对设备属性进行记录,以及对设备登记注册和区域管理。设备管理子系统122通过对接入云端系统12的流媒体设备登记注册并根据相应区域进行管理,可以避免接入设备混乱从而影响数据正常显示。流媒体转发子系统123用于完成流媒体数据的接收、缓存、转发和码流调节。消息推送子系统124用于完成各种消息的推送,包括报警消息的推送、用户注册校验消息的推送和设备异常信息的推送等。云存储管理子系统125用于完成流媒体数据的文件管理、空间管理、旧文件删除覆盖和数据的加密。需要说明的是,以上云端系统12的子系统并不都是本实施例必须的,云端系统12可以只包括其中的一种或几种,也可以保护另外的其他子系统,此处并不对其进行限制。
32.如图2中所示,流媒体设备10还包括后端用户操作系统13,后端用户操作系统13包括用户操作界面,可以用于完成流媒体数据的实时监控、流媒体数据(例如视频和图片)的回放和下载、以及设备参数的设置。
33.本技术实施例中通过流媒体设备采集流媒体数据(例如视频和图片)并通过云端系统实时上传到云服务器建立的云平台,然后在各个目标区域的显示屏上调取云平台上的监控流媒体数据,实现网络摄像头信号源跨地域实时显示,同时大部分媒体数据处理可在云平台上完成,减少了本地设备内存消耗,使得流媒体设备在显示方面的应用场景更加灵活。
34.本技术第二实施例提供了一种流媒体数据显示系统。第二实施例与第一实施例大致相同,主要区别之处在于:在第一实施方式中,流媒体设备和显示器的数量均为一个。而在本实施例中,流媒体设备和显示器的数量均为二个。
35.如图5所示,本实施例的流媒体数据显示系统包括第一流媒体设备100和第二流媒体设备101、云平台200、第一显示器300和第一显示器301。第一流媒体设备100和第二流媒体设备101用于将拍摄的流媒体数据例如画面视频实时传输到云平台200。第一流媒体设备100和第二流媒体设备101可以是远程无人机、单兵、执法记录仪、移动指挥车或移动摄像头中的一种或两种,但可理解,第一流媒体设备100和第二流媒体设备101并不局限于上述的移动设备。
36.云平台200利用云服务器建立,并接收第一流媒体设备100和第二流媒体设备101传输的第一流媒体数据和第二流媒体数据,通过调用云平台200的第一流媒体数据和第二流媒体数据分别在不同区域的第一显示屏300或第二显示屏301上显示。但可理解,第一显示屏300和第二显示屏301可调用任意流媒体设备采集到的流媒体数据,也可以在第一显示屏300或第二显示屏301上同时调用第一流媒体数据和第二流媒体数据,此处仅为举例说明,实际并不对其进行限制。另外,流媒体设备和显示屏的数量也并不限制为两个,实际可以为任意数量。
37.本技术实施例中通过流媒体设备采集流媒体数据(例如视频和图片)并通过云端系统实时上传到云服务器建立的云平台,然后在多个目标区域的显示屏上调取云平台上的任意监控流媒体数据,实现网络摄像头信号源跨地域实时显示,同时大部分媒体数据处理可在云平台上完成,减少了本地设备内存消耗,使得流媒体设备在显示方面的应用场景更加灵活。
38.上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本技术。任何熟悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。
转载请注明原文地址:https://win.8miu.com/read-23557.html

最新回复(0)