发明名称 |
云端控制网络化视频图像处理流媒体服务系统及方法 |
摘要 |
本发明公布了一种云端控制网络化视频图像处理流媒体服务系统及方法,所述系统包括由用户集群、服务器集群及云控制台与云数据库三部分构成。所述方法采用云控制台对提供服务的若干服务器资源进行调度和分配,为多用户提供并行的视频图像处理服务,服务内容主要是将用户提供的算法加载到试验视频中,并将测试结果和数据记录下来。视频图像处理结果通过客户端以VLC流媒体和在线下载的方式反馈给用户。系统不仅支持多用户的并行操作,而且可实现快速响应。本发明是一种新型的网络化视频图像处理服务系统,极具应用前景。 |
申请公布号 |
CN102595208B |
申请公布日期 |
2014.04.09 |
申请号 |
CN201210009694.6 |
申请日期 |
2012.01.13 |
申请人 |
河海大学 |
发明人 |
王慧斌;吴玉荣;陈哲;王鑫;沈洁;张丽丽;徐淑芳;沈俊雷 |
分类号 |
H04N21/25(2011.01)I;H04N21/63(2011.01)I |
主分类号 |
H04N21/25(2011.01)I |
代理机构 |
南京经纬专利商标代理有限公司 32200 |
代理人 |
许方 |
主权项 |
一种云端控制网络化视频图像处理流媒体服务系统,其特征在于包括由用户集群、服务器集群及云控制台与云数据库三部分构成;多个用户看作为是用户集群,系统为每个用户提供了客户端,通过客户端实现与视频图像处理平台之间的交互;服务器集群是具有提供视频图像处理服务功能的若干台服务器的集合,其中,每个服务器提供的视频图像处理功能都是相互独立的,彼此之间互不干涉;云控制台用于调度和分配服务器资源,实现客户端集群与服务器集群之间的通信,使得每个客户端均可以享受独立的服务器提供的图像处理服务,云数据库中包含有服务器集群中各服务器的信息;采用云控制台对提供服务的服务器集群资源进行调度和分配,为用户集群提供并行的视频图像处理服务,服务内容是将用户提供的算法加载到试验视频中,并将测试结果和数据记录下来;视频图像处理结果通过客户端以VLC流媒体和在线下载的方式反馈给用户;其中所述云控制台对提供服务的服务器集群资源进行调度和分配的步骤如下:(a)云控制台接收到并解析出客户端的连接请求后,调用调度分配算法;(b)根据随机分布式哈希算法得到键值Value;分布式哈希算法得到键值Value的过程如下:假设有m台服务器,服务器的ID为0,1…m‑1,随机生成一个整数n,Value的值为n除以m取余;(c)在云数据库中查找ID为Value的服务器的信息,判断ID为Value的服务器的状态是否空闲:如果空闲,直接将ID为Value的服务器的信息即地址和端口提交给云控制台,并将服务器状态置为“繁忙”;如果繁忙,再重新生成一个整数n,重复执行步骤(b)得到一个新的键值Value,直到获取到空闲的服务器为止;(d)将调度到的服务器的信息即地址和端口发送给客户端;(e)云控制台开启服务器准备为客户端提供视频图像处理的服务;(f)等待客户端与服务器的信息交互,直到客户端发送连接断开请求的指令;(g)接收到并解析出用户的连接断开请求指令后,更新云端数据库,释放服务器资源。 |
地址 |
210098 江苏省南京市西康路1号 |