一种用于远程教育的视频服务云平台制造技术

技术编号:15727028 阅读:98 留言:0更新日期:2017-06-29 23:11
本发明专利技术主要属于远程教育和流式分转发、流式存储云服务领域,具体涉及一种用于远程教育的视频服务云平台。所述视频服务云平台包括流式分转发服务系统和流式存储服务系统,流式分转发服务系统与发送客户端之间只占用一个通道,由流式分转发服务系统将音视频数据分发给多个接收客户端,从而实现多个接收客户端能够对同一远程的发送客户端的视频画面进行同时访问,并播放音频;流式存储服务系统采用索引及数据存储结构,含有n个存储路径。本发明专利技术所述视频服务云平台为远程教育系统的提供了一套高效存储、高效音视频分转发的视频服务云平台,具有良好的市场前景及推广价值。

【技术实现步骤摘要】
一种用于远程教育的视频服务云平台
本专利技术主要属于远程教育和流式分转发、流式存储云服务领域,具体涉及一种用于远程教育的视频服务云平台。
技术介绍
现代远程教育以计算机网络技术为支撑,将老师,学生及家长以多媒体方式系统的组织起来,具有时空自由、资源共享、系统开放、便于协作等优点。并随着现代信息技术发展成为融合面、授和自学等传统教育手段的一种新型教育方式。现代远程教育以视频形式共享教育资源,存在着地域和网络限制,多用户点击同一课程视频时,势必会造成在一条通讯网络线路上同时传输相同的数据流,同时占用多个相同带宽,从而严重浪费网络资源,形成网络瓶颈。音视频文件可能存储于不同的文件服务器,通常的数据存储及读取方式,由于访问时没有统一路径管理,增加管理难度,降低了音视频数据存储和读取效率,并且,机械式硬盘通过频繁的电机的跳跃式读、写操作才能完成,容易产生“坏道”,降低了硬盘的使用寿命。
技术实现思路
本专利技术为了解决上述问题,本专利技术提供一种用于远程教育的视频服务云平台,采用流式分转发技术,先从一路发送客户端接收音视频数据,再多路转发给接收客户端,避免了从发送客户端的多路数据拷贝,解决网络瓶颈;同时采用流式存储服务技术,设计了一套索引和存储空间分配方式,对音视频数据统一管理,并以块读写方式减少了硬盘访问次数,延长了硬盘设备的使用寿命,降低了整体使用成本。本专利技术是通过以下技术方案实现的:一种用于远程教育的视频服务云平台,包括流式分转发服务系统和流式存储服务系统,流式分转发服务系统与发送客户端之间只占用一个通道,流式分转发服务系统将音视频数据分发给多个接收客户端,从而实现多个接收客户端能够对同一远程的发送客户端的视频画面进行同时访问,并播放音频;流式存储服务系统用于存储所述流式分转发服务系统从发送客户端获取的音视频数据,并且所述流式分转发服务系统通过流式存储服务系统能够实现对于所述音视频数据的读取操作。进一步地,所述流式存储服务系统采用索引及数据存储结构,含有n个存储路径,每个存储路径都含数据块区,仅在第1存储路径含有索引块区。进一步地,视频服务云平台与接收客户端和发送客户端均能够双向收发音视频数据。进一步地,所述流式分转发服务系统包括流通道管理模块、流通道模块、流分转发模块、流存储模块;所述流通道管理模块负责对流通道模块、流分转发模块和流存储模块的管理;流通道模块负责从发送客户端接收音视频流。进一步地,所述流分转发模块用于流分转发,将从发送客户端获取的音视频数据通过所述流通道向接收客户端发送实时音视频流。进一步地,所述流存储模块负责将实时音视频流发送给流式存储服务系统,为接收客户端和发送客户端提供音视频数据的回放和下载功能。进一步地,流式存储服务系统的第1存储路径下的索引块区存储所有n个存储路径的索引。进一步地,流式存储服务系统索引块区存储的每个索引数据包括相应数据块区的有效标识、视频格式、通道号、文件块号、偏移位置、到达时间。进一步地,流式存储服务系统数据块区内的数据块采用物理连续存储,数据块区之间是逻辑连续存储的。一种基于权利要求1-9之一所述视频服务云平台的远程教育系统,所述远程教育系统包括视频服务云平台、业务平台、客户端和前端设备;所述前端设备是具备投影摄像功能、为教学活动现场提供视音频服务的硬件设备;所述客户端用于设定、连接、控制所述前端设备,并所述客户端连接所述业务平台和所述视频服务云平台;所述业务平台为用户提供交易、教学活动、评价互动的软件服务平台,为客户端提供指定服务,并向所述视频服务云平台发送视音频的管理及监控的请求;所述视频服务云平台为教学活动提供实时视频服务云端,并负责音视频的存储,包括提供流式分转发服务系统及流式存储服务系统。本专利技术的有益技术效果:本专利技术所述视频服务云平台为远程教育系统提供了一套高效存储、高效音视频分转发的视频服务云平台,具有良好的市场前景及推广价值。附图说明图1为本专利技术一种用于远程教育的视频服务云平台的逻辑结构图;图2是基于流式分转发的流程图;图3是基于视频服务云平台的远程教育系统框图;图4是基于视频服务云平台的远程教育系统的客户端的系统层次结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。相反,本专利技术涵盖任何由权利要求定义的在本专利技术的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本专利技术有更好的了解,在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。实施例1一种用于远程教育的视频服务云平台,该视频服务云平台的逻辑结构如图1所示,所述视频服务云平台由流式分转发服务系统和流式存储服务系统构成,流式分转发服务系统与发送客户端之间只占用一个通道,流式分转发服务系统将音视频数据分发给多个接收客户端,从而实现多个接收客户端能够对同一远程的发送客户端的视频画面进行同时访问,并播放音频;流式存储服务系统用于存储所述流式分转发服务系统从发送客户端获取的音视频数据,并且所述流式分转发服务系统通过流式存储服务系统能够实现对于所述音视频数据的读取操作。该视频服务云平台的处理过程如下:接收客户端及其前端设备、流式分转发服务系统、发送客户端及其前端设备之间通过TCP信令数据方式完成视音频数据的请求和响应;发送客户端通过流式分转发服务系统向接收客户端发送视音频数据。流式分转发服务系统通过流式存储服务系统实现对于音视频存储磁盘阵列中音视频数据的存储和读取操作。如图2所示,所述流式分转发服务系统能够实现音视频数据分转发的流程,所述流式分转发服务系统包括流通道管理模块、流通道模块、流分转发模块、流存储模块,其中:所述流通道管理模块负责对流通道模块、流分转发模块和流存储模块的管理;流通道模块负责从发送客户端接收音视频流;流分转发模块负责流分转发,将从发送客户端获取音视频数据通过流通道向接收客户端发送实时音视频流;流存储模块负责将实时音视频流发送给流式存储服务系统,为客户端提供音视频的回放和下载功能。上述四个模块完成从网络中接收TCP/UDP的数据,并再分发到网络中的过程。如果接收的协议是TCP,则通过TCP转发;同样,如果接收协议是UDP,则转发通过UDP。所述流式分转发服务系统支持音视频流的分转发,即当有多个接收客户端需要同时访问同一远程发送客户端视频画面时,先通过流式分转发服务系统进行转发,该系统与发送客户端的视频通道之间只占用一个通道带宽的网络资源,由该系统将音视频数据分发给多个接收客户端,解决了网络瓶颈问题。所述流式存储服务系统采用大型流媒体存储系统设计规范,该系统对所有音视频资料进行分级、采用集中管理,分布式存储的模式。具备按计划对音视频数据进行存储功能和对音视频流回放请求存储功能。所述流式存储服务系统将多个前端设备的音视频流集中存储到存储域,存储域中可有多个存储服务器,并利用负载均衡,存储服务器采用接磁盘阵列,大大降低整体使用成本;所述流式存储服务系统采用统一目录访问协议,针对音视频数据存储的存储结构设计了一套索引和存储空间分配方式,并通过配置文件管理数据块区编号和本文档来自技高网...
一种用于远程教育的视频服务云平台

【技术保护点】
一种用于远程教育的视频服务云平台,其特征在于,包括流式分转发服务系统和流式存储服务系统,流式分转发服务系统与发送客户端之间只占用一个通道,流式分转发服务系统将音视频数据分发给多个接收客户端,从而实现多个接收客户端能够对同一远程的发送客户端的视频画面进行同时访问,并播放音频;流式存储服务系统用于存储所述流式分转发服务系统从发送客户端获取的音视频数据,并且所述流式分转发服务系统通过流式存储服务系统能够实现对于所述音视频数据的读取操作。

【技术特征摘要】
1.一种用于远程教育的视频服务云平台,其特征在于,包括流式分转发服务系统和流式存储服务系统,流式分转发服务系统与发送客户端之间只占用一个通道,流式分转发服务系统将音视频数据分发给多个接收客户端,从而实现多个接收客户端能够对同一远程的发送客户端的视频画面进行同时访问,并播放音频;流式存储服务系统用于存储所述流式分转发服务系统从发送客户端获取的音视频数据,并且所述流式分转发服务系统通过流式存储服务系统能够实现对于所述音视频数据的读取操作。2.根据权利要求1所述的一种用于远程教育的视频服务云平台,其特征在于,所述流式存储服务系统采用索引及数据存储结构,含有n个存储路径,每个存储路径都含数据块区,仅在第1存储路径含有索引块区。3.根据权利要求1所述的一种用于远程教育的视频服务云平台,其特征在于,视频服务云平台与接收客户端和发送客户端均能够双向收发音视频数据。4.根据权利要求1所述的一种用于远程教育的视频服务云平台,其特征在于,所述流式分转发服务系统包括流通道管理模块、流通道模块、流分转发模块、流存储模块;所述流通道管理模块负责对流通道模块、流分转发模块和流存储模块的管理;流通道模块负责从发送客户端接收音视频流。5.根据权利要求4所述的一种用于远程教育的视频服务云平台,其特征在于,所述流分转发模块用于流分转发,将从发送客户端获取的音视频数据通过所述流通道向接收客户端发送实时音视频流。6.根据权利要求4...

【专利技术属性】
技术研发人员:韩崎
申请(专利权)人:北京优教互动教育科技有限公司
类型:发明
国别省市:北京,11

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

1