The invention relates to a full platform of video processing and playing method, using the HTTP LIVE STREAM solutions to deal with the video transcoding section, build the streaming media support HTTP LIVE STREAM broadcast server, written web player plug-in, can use a video format compatible with all browsers. The invention has the advantages that: the unified solution of different platform of video playback, reduce redundant development work; reduce the video processing time in the background, to speed up the transcoding; optimize the playback experience, save broadcast traffic.
【技术实现步骤摘要】
一种全平台视频处理和播放方法
本专利技术涉及视频播放
,尤其涉及一种全平台视频处理和播放方法。
技术介绍
目前很多的视频网站为了兼容多平台用多种视频格式作为播放源进行视频播放,这样导致一份视频会被转码多次,占用服务器端硬件存储空间,为了在网站端手机端播放效果增加开发成本等问题。比如某视频网站为了在PC端多种浏览器实现兼容问题,准备了同一视频的两种编码格式,flv格式可以兼容低版本IE浏览器的流媒体播放,mp4格式可以适用于谷歌,360等浏览器的播放场景,这种方式导致在服务器端至少要存储两份视频格式,导致占用服务器空间,同时网页端为了能够兼容不同流量器,也要制作两种播放器满足分别对应两种格式的视频文件,这样加大了开发工作。
技术实现思路
有鉴于此,本专利技术的目的是提供一种全平台视频处理和播放方法,以解决现有技术中的不足。为了达到上述目的,本专利技术的目的是通过下述技术方案实现的:一种全平台视频处理和播放方法,其中,包括对上传视频的处理流程和浏览器视频的播放流程;所述对上传视频的处理流程包括如下步骤:S11.服务器等待所有通过http协议上传的视频片段上传成功后合并成完整文件,然后开始进行处理,服务器端根据按照预先设定的分辨率进行切片处理,按照播放时间进行切片;S12.服务器端为每种分辨率下的情况生成一个播放文件,最后再将所有播放文件生成一个总的播放文件,供浏览器端访问时使用;S13.视频处理完成后服务器自动将所有文件分发至CDN网络,保证视频浏览时延时减少;所述浏览器视频的播放流程包括如下步骤:S21.通过设置好的指向CDN的子域名访问CDN缓存的视频切 ...
【技术保护点】
一种全平台视频处理和播放方法,其特征在于,包括对上传视频的处理流程和浏览器视频的播放流程;所述对上传视频的处理流程包括如下步骤:S11.服务器等待所有通过http协议上传的视频片段上传成功后合并成完整文件,然后开始进行处理,服务器端根据按照预先设定的分辨率进行切片处理,按照播放时间进行切片;S12.服务器端为每种分辨率下的情况生成一个播放文件,最后再将所有播放文件生成一个总的播放文件,供浏览器端访问时使用;S13.视频处理完成后服务器自动将所有文件分发至CDN网络,保证视频浏览时延时减少;所述浏览器视频的播放流程包括如下步骤:S21.通过设置好的指向CDN的子域名访问CDN缓存的视频切片文件,如果CDN中并没有用户要访问的视频切片文件那么将会先从源网站缓存这些文件,然后再传输到用户浏览器中;S22.通过兼容所有浏览器的播放器读取播放列表文件,然后加载视频切片文件,通过Http Live Stream视频流的解码解析进行播放。
【技术特征摘要】
1.一种全平台视频处理和播放方法,其特征在于,包括对上传视频的处理流程和浏览器视频的播放流程;所述对上传视频的处理流程包括如下步骤:S11.服务器等待所有通过http协议上传的视频片段上传成功后合并成完整文件,然后开始进行处理,服务器端根据按照预先设定的分辨率进行切片处理,按照播放时间进行切片;S12.服务器端为每种分辨率下的情况生成一个播放文件,最后再将所有播放文件生成一个总的播放文件,供浏览器端访问时使用;S13.视频处理完成后服务器自动将所有文件分发至CDN网络,保证视频浏览时延时减少;所述浏览器视频的播放流程包括如下步骤:S21.通过设置好的指向CDN的子域名访问CDN缓存的视频切片文件,如果CDN中并没有用户要访问的视频切片文件那么将会先从...
【专利技术属性】
技术研发人员:郑屹,
申请(专利权)人:上海聚林贤网络科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。