[发明专利]一种全平台视频处理和播放方法在审
申请号: | 201610260399.6 | 申请日: | 2016-04-25 |
公开(公告)号: | CN107306362A | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 郑屹 | 申请(专利权)人: | 上海聚林贤网络科技有限公司 |
主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/231 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200120 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 视频 处理 播放 方法 | ||
技术领域
本发明涉及视频播放技术领域,尤其涉及一种全平台视频处理和播放方法。
背景技术
目前很多的视频网站为了兼容多平台用多种视频格式作为播放源进行视频播放,这样导致一份视频会被转码多次,占用服务器端硬件存储空间,为了在网站端手机端播放效果增加开发成本等问题。比如某视频网站为了在PC端多种浏览器实现兼容问题,准备了同一视频的两种编码格式,flv格式可以兼容低版本IE浏览器的流媒体播放,mp4格式可以适用于谷歌,360等浏览器的播放场景,这种方式导致在服务器端至少要存储两份视频格式,导致占用服务器空间,同时网页端为了能够兼容不同流量器,也要制作两种播放器满足分别对应两种格式的视频文件,这样加大了开发工作。
发明内容
有鉴于此,本发明的目的是提供一种全平台视频处理和播放方法,以解决现有技术中的不足。
为了达到上述目的,本发明的目的是通过下述技术方案实现的:
一种全平台视频处理和播放方法,其中,包括对上传视频的处理流程和浏览器视频的播放流程;
所述对上传视频的处理流程包括如下步骤:
S11.服务器等待所有通过http协议上传的视频片段上传成功后合并成完整文件,然后开始进行处理,服务器端根据按照预先设定的分辨率进行切片处理,按照播放时间进行切片;
S12.服务器端为每种分辨率下的情况生成一个播放文件,最后再将所有播放文件生成一个总的播放文件,供浏览器端访问时使用;
S13.视频处理完成后服务器自动将所有文件分发至CDN网络,保证视频浏览时延时减少;
所述浏览器视频的播放流程包括如下步骤:
S21.通过设置好的指向CDN的子域名访问CDN缓存的视频切片文件,如果CDN中并没有用户要访问的视频切片文件那么将会先从源网站缓存这些文件,然后再传输到用户浏览器中;
S22.通过兼容所有浏览器的播放器读取播放列表文件,然后加载视频切片文件,通过Http Live Stream视频流的解码解析进行播放。
上述全平台视频处理和播放方法,其中,在所述对上传视频的处理流程中,还包括在上传好的视频中进行关键点的设置,设置内容包括播放时间点和该时间点的提示内容。
上述全平台视频处理和播放方法,其中,在所述对上传视频的处理流程中,预先设定的分辨率为1080p和或720p和或480p和或360p。
上述全平台视频处理和播放方法,其中,在所述对上传视频的处理流程中,通过分布式方式在不同硬件服务器上进行处理后再存储到分布式存储系统里。
与已有技术相比,本发明的有益效果在于:
--统一不同平台下视频播放的解决方案,减少冗余的开发工作;
--减少视频在后台的处理时间,加快转码工作;
--优化播放体验,节省播放流量。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1示出了本发明全平台视频处理和播放方法中对上传视频的处理流程示意图;
图2示出了本发明全平台视频处理和播放方法中浏览器视频的播放流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
参考图1、图2所示,本发明包括对上传视频的处理流程和浏览器视频的播放流程;
所述对上传视频的处理流程包括如下步骤:
S11.服务器等待所有通过http协议上传的视频片段上传成功后合并成完整文件,然后开始进行处理,服务器端根据按照预先设定的分辨率:1080p和或720p和或480p和或360p进行切片处理,按照播放时间进行切片,比如每30秒接片一个,整个切片过程处理时间有可能较长,可以通过分布式方式在不同硬件服务器上处理,再存储到分布式存储系统里。
S12.服务器端为每种分辨率下的情况生成一个播放文件,最后再将所有播放文件生成一个总的播放文件,供浏览器端访问时使用;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海聚林贤网络科技有限公司,未经上海聚林贤网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610260399.6/2.html,转载请声明来源钻瓜专利网。