【技术实现步骤摘要】
本专利技术涉及网络视频领域,尤其是涉及。
技术介绍
上网用网页浏览器看视频的用户越来越多,目前比较流行的是用flash插件在网页浏览器上观看。苹果ios系统明确不支持flash,苹果提供的解决方案是Iivestreaming技术,就是把一个视频分成多个ts小文件。(Iivestreaming技术是苹果公司提出的一种html5不通过插件,本地支持视频播放的技术)。要播放的视频由一个以m3u8为后缀的文本文件加上一群小的ts文件构成。m3u8文件里面是这些小的ts文件的地址信息。m3u8文件应该以#EXT-X-ENDLIST结束。如果不是的话,表示m3u8文件的没有包括所有的ts文件,播放器应该重新请求。·目前视频网站对于ipad的支持有两种方案,一种是静态生成,预先生成后存储到硬盘存储器,需要的时候直接调取,一种是动态生成,即在请求时临时生成放在内存中,用后删除。静态生成的好处是用户体验好,缺点是需要加倍内容分发系统cdn存储,并且调整分段方案代价太大;动态生成的好处是省内容分发系统cdn存储,分片方案随时可以调整,缺点是每次请求时都需要重新生成一次,用户体验差。 ...
【技术保护点】
一种用于将视频文件动态生成为ts文件的装置,其特征在于该装置包括:内容分发系统,位于服务器端,通过超文本传输协议http提供分段视频下载;websocket接口,用于在网页浏览器和服务器端实现双向通信的,接受网页浏览器下载视频文件请求,把内容分发系统上的分段视频下载到网页浏览器中;网页浏览器中的动态生成模块,用于动态生成ts文件,同时提供视频列表格式文件。
【技术特征摘要】
1.一种用于将视频文件动态生成为ts文件的装置,其特征在于该装置包括: 内容分发系统,位于服务器端,通过超文本传输协议http提供分段视频下载; websocket接口,用于在网页浏览器和服务器端实现双向通信的,接受网页浏览器下载视频文件请求,把内容分发系统上的分段视频下载到网页浏览器中; 网页浏览器中的动态生成模块,用于动态生成ts文件,同时提供视频列表格式文件。2.根据权利要求1所述的装置,其特征在于: 所述网页浏览器为html5网页浏览器,该网页浏览器设置有一个标签叫做video,该标签用于定义视频,该标签具有属性src,为要播放视频的地址,将该地址与提供的视频列表格式文件对应,网页浏览器可以依次请求里面的ts文件并进行解析、播放。3.根据权利要求1所述的装置,其特征在于: 当用户通过网页浏览器发出播放视频请求时,网页浏览器查找src中的地址,网页浏览器向这个地址请求视频列表格式文件。4.根据权利要求1所述的装置,其特征在于: 所述网页浏览器可以重复请求该视频列表格式...
【专利技术属性】
技术研发人员:王少刚,姚键,潘柏宇,卢述奇,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。