[发明专利]一种流媒体回放方法、计算机设备及可读介质有效
申请号: | 201810312559.6 | 申请日: | 2018-04-09 |
公开(公告)号: | CN108737372B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 许赫赫 | 申请(专利权)人: | 北京大米科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉 |
地址: | 100142 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 回放 方法 计算机 设备 可读 介质 | ||
本发明公开一种流媒体回放方法,包括:通过信息转发模块接收客户端发送的流媒体回放指令;通过应用处理模块接收所述流媒体回放指令,鉴权所述流媒体回放指令的合法性,输出合法的流媒体回放指令;通过多个业务处理模块接收所述合法的流媒体回放指令,在数据库中查找请求回放的流媒体文件的相关信息,当数据库中存在所述流媒体文件的相关信息时返回流媒体回放地址,以使所述客户端形成回放页面,进一步从所述数据库中提取对应的流媒体文件的存储地址并返回给客户端,以使客户端获取流媒体文件并加载至所述回放页面。本发明降低了多个流媒体文件回放的逻辑复杂度,减少回放页面的卡顿和错误问题,提高流媒体回放页面的响应速度及交互体验。
技术领域
本发明涉及在线教育领域。更具体地,涉及一种流媒体回放方法、计算机设备及可读介质。
背景技术
近年来,随着在线教育行业的兴起,老师和学生的远距离网络教学成为趋势,为了便于家长及在线教育机构对网络教学的课程情况进行监督和评价,通常会保存网络教学的视频等媒体文件并向家长或在线教育机构相关部门提供回放功能,使家长可以随时随地观看老师和学生的上课情况。
然而,目前的课程回放页面分别保存老师和学生上课的课件以及多个音、视频文件,在回放时,回放页面需同时加载多个文件,且多个文件间的逻辑关系复杂,易导致回放页面进入和拖动速度慢、音画不同步和拖动卡顿感较强,播放的时候对于瞬间的带宽要求高,且回放页面对于老师和学生的音、视频的加载需要依赖于FLASH和内容分发网络(Content Delivery Network,CDN)等第三方软件的解码和传输,第三方软件的升级易产生不兼容问题,导致回放页面无法播放。
发明内容
为了解决以上问题至少之一,本发明的一个目的在于提供一种流媒体回放方法,将请求回放的流媒体文件直接加载至回放页面,简化了整个回放系统的回放逻辑,降低了对第三方软件的依赖,优化了回放页面的流媒体加载过程,提高了用户体验。本发明的另一个目的在于提供一种计算机设备。本发明的再一个目的在于提供一种可读介质。
为达到上述目的,本发明采用下述技术方案:
本发明一方面公开了一种流媒体回放方法,所述方法包括:
接收第一客户端发送的流媒体回放指令,查询到待回放的流媒体文件的相关信息后返回流媒体回放地址,基于第一客户端的页面生成指令返回回放页面数据,以使第一客户端形成回放页面,并进一步查找流媒体文件的存储地址返回第一客户端,以使第一客户端根据所述存储地址获取所述流媒体文件,加载至所述回放页面,向用户展示。
优选地,所述方法进一步包括
通过数据库存储所述流媒体文件的存储地址;
通过信息转发模块接收第一客户端发送的流媒体回放指令;
通过应用处理模块接收所述流媒体回放指令,鉴权所述流媒体回放指令的合法性,输出合法的流媒体回放指令;
通过多个业务处理模块接收所述合法的流媒体回放指令,在数据库中查找请求回放的流媒体文件的相关信息,当数据库中存在所述流媒体文件的相关信息时,以使所述应用处理模块基于第一客户端的页面生成指令返回回放页面数据,使第一客户端形成回放页面,进一步从所述数据库中提取对应的流媒体文件的存储地址并返回给第一客户端,以使第一客户端获取流媒体文件并加载至所述回放页面。
优选地,所述方法进一步包括
通过所述应用处理模块定时向每个业务处理模块发送状态查询指令;
每个业务处理模块根据接收的所述状态查询指令向所述应用处理模块发回一个回复指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大米科技有限公司,未经北京大米科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810312559.6/2.html,转载请声明来源钻瓜专利网。