[发明专利]计算机可读存储介质、服务器及其响应播放请求的方法在审
申请号: | 201910642383.5 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110324727A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 曾生锋 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/8352;H04N21/231 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 李庆波 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放请求 终端 计算机可读存储介质 服务器 缓存 服务器发送 申请 等待服务器 服务器接收 服务器判断 视频分片 索引文件 响应 延时 源站 视频 发送 直播 | ||
本申请公开了一种响应播放请求的方法,该方法包括:服务器接收来自终端的播放请求;服务器判断播放请求是否为终端向服务器发送的第一个播放请求;服务器在判断到播放请求是终端向服务器发送的第一个播放请求时,等待服务器当前正在从源站缓存的视频分片缓存完成的时刻生成第一索引文件并发送至终端。本申请还公开了一种服务器和一种计算机可读存储介质。通过上述方式,本申请能够降低直播视频时的延时。
技术领域
本发明涉及流媒体播放技术领域,特别是涉及一种计算机可读存储介质、服务器及其响应播放请求的方法。
背景技术
HLS(HTTP Live Streaming)是由一种基于http协议(Hypertext transferprotocol,超文本传输协议)的流媒体网络传输协议,由于其具有简单,自适应,可以实现无插件化播放等优点,是目前全球运用最为广泛的网络传输协议之一,尤其适用于移动互联网流媒体领域。
在HLS协议用于流源为RTSP(Real Time Streaming Protocol,实时流传输协议)或RTMP(Real Time Messaging Protocol,实时消息传输协议)等实时流协议的直播系统时,广泛存在直播延时比较高的问题。
发明内容
本申请主要解决的技术问题是提供一种计算机可读存储介质、服务器及其响应播放请求的方法,能够降低直播视频时的延时。
为解决上述技术问题,本申请实施例采用的一个技术方案是:提供一种响应播放请求的方法,该方法包括:服务器接收来自终端的播放请求;服务器判断播放请求是否为终端向服务器发送的第一个播放请求;服务器在判断到播放请求是终端向服务器发送的第一个播放请求时,等待服务器当前正在从源站缓存的视频分片缓存完成的时刻生成第一索引文件并发送至终端。
其中,方法进一步包括:服务器在判断到播放请求不是终端向服务器发送的第一个播放请求时,直接根据当前从源站已缓存的视频分片生成第二索引文件并发送至终端。
其中,方法包括:服务器在接收到来自终端的播放请求时,给终端分配唯一识别码;服务器判断播放请求是否为终端向服务器发送的第一个播放请求的步骤,包括:服务器根据唯一识别码来判断播放请求是否为终端向服务器发送的第一个播放请求。
其中,服务器在接收到来自终端的播放请求时,给终端分配唯一识别码的步骤,包括:服务器在接收到来自终端的播放请求时,给终端发送唯一识别码和重定向地址,以允许终端根据重定向地址继续向服务器发送播放请求。
其中,方法包括:服务器在接收到来自终端的播放请求时,记录接收到终端的播放请求及序次,并与终端的唯一识别码关联保存,以建立终端的唯一识别码与次数的对应关系表;服务器根据唯一识别码来判断播放请求是否为终端向服务器发送的第一个播放请求的步骤,包括:服务器根据唯一识别码在对应关系表中查找对应的次数,并根据对应的次数判断播放请求是否为终端向服务器发送的第一个播放请求。
其中,服务器为HLS服务器,播放请求为M3U8请求,索引文件为M3U8索引文件。
为解决上述技术问题,本申请实施例采用的另一个技术方案是:提供一种服务器,该服务器包括处理器和与处理器电连接的存储器,存储器用于存储计算机程序,处理器用于调用计算机程序以执行上述的方法。
为解决上述技术问题,本申请实施例采用的又一个技术方案是:提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,计算机程序能够被调用以执行上述的方法。
本申请实施例通过服务器接收来自终端的播放请求;服务器判断播放请求是否为终端向服务器发送的第一个播放请求;服务器在判断到播放请求是终端向服务器发送的第一个播放请求时,等待服务器当前正在从源站缓存的视频分片缓存完成的时刻生成第一索引文件并发送至终端,终端根据第一索引文件下载视频分片播放时,能够降低直播视频时的延时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910642383.5/2.html,转载请声明来源钻瓜专利网。