【技术实现步骤摘要】
本申请涉及视频传输
,尤其涉及一种视频文件播放方法及其系统。
技术介绍
随着互联网及计算机信息技术的发展,视频直播和视频点播已经越来越多地应用到各行各业。视频直播是指利用互联网及流媒体技术将视频源数据直播给客户。视频点播是将用户所点击或选择的视频内容,传输给所请求的用户。视频直播和视频点播属于两个不同的播放系统,分别采用直播流和点播源,用户需要进行界面切换,才能实现各自的播放需求;而两者所采用的频道分类使得节目之间没有相互关联性,用户在两种播放系统间切换时,操作不便。为解决上述操作不便,现有的视频文件播放系统由编单装置对视频节目进行统一编排与播放,将点播视频文件和直播视频文件统一编排到同一节目单中。进而,根据用户指令以及节目单,对视频文件进行切分与分发,实现视频文件的播放。但是,现有的视频文件播放系统并未对视频文件节目单编排、视频文件生成以及视频文件分发进行层次划分,导致系统的耦合度高,可用性和可扩展性也具有高度局限性,造成其业务承载能力受限。因此,如何提供一种高性能、高可用性,且提高业务承载能力的视频文件播放系统,成为现有技术中亟需解决的技术问题。
技术实现思路
有鉴于此,本申请提供一种视频文件播放方法及其系统,其在提高用户体验的基础上,同时提高其性能、可用性以及系统的业务承载能力。本申请提供一种视频文件播放方法,所述方法包括:根据用户的输入生成节目单,并存储所 ...
【技术保护点】
一种视频文件播放方法,其特征在于,所述方法包括:根据用户的输入生成节目单,并存储所述节目单;读取所述节目单中各节目的信息,从片源文件的下载地址预先下载对应片源文件的索引文件;将所述索引文件分发到对应的中继服务器;接收客户端发送的节目播放请求,并由中继服务器将所请求的片源对应的索引文件发送给所述客户端,令所述客户端根据所述索引文件从片源文件的下载地址下载所述片源文件以进行播放。
【技术特征摘要】
1.一种视频文件播放方法,其特征在于,所述方法包括:
根据用户的输入生成节目单,并存储所述节目单;
读取所述节目单中各节目的信息,从片源文件的下载地址预先下载对应
片源文件的索引文件;
将所述索引文件分发到对应的中继服务器;
接收客户端发送的节目播放请求,并由中继服务器将所请求的片源对应
的索引文件发送给所述客户端,令所述客户端根据所述索引文件从片源文件
的下载地址下载所述片源文件以进行播放。
2.根据权利要求1所述的方法,其特征在于,所述读取所述节目单中各
节目的信息,从片源文件的下载地址预先下载对应片源文件的索引文件,包
括:
读取节目单,分别获得节目单中每个节目的信息;
分别根据每个所述节目的信息,从调度服务器获得相应片源文件的下载
地址;
通过所述下载地址下载并保存所述片源文件的索引文件。
3.根据权利要求2所述的方法,其特征在于,所述根据每个所述节目的
信息,从调度服务器获得相应片源文件的下载地址,包括:
若根据所述节目的信息获得节目类型为直播,则从所述调度服务器获得
最优的中继服务器IP地址,并根据所述IP地址拼装出直播片源文件的下载
URL;
若根据所述节目的信息获得节目类型为点播,则从所述调度服务器获得
存储有所述点播片源文件的内容分发网络节点的下载URL。
4.根据权利要求1所述的方法,其特征在于,所述索引文件为m3u8文
件,所述m3u8文件按照时间顺序存储N条TS文件的索引信息,所述N为
大于1的自然数;当所述m3u8文件中第一条TS文件的索引信息过期删除后,
\t将会提取一条新的TS文件的索引信息追加到所述m3u8文件,所述TS文件
的索引信息包括:TS文件的下载地址。
5.根据权利要求1所述的方法,其特征在于,所述接收客户端发送的节
目播放请求,并由中继服务器将请求的片源对应的所述索引文件发送给所述
客户端,令所述客户端根据所述索引文件从片源文件的下载地址下载所述片
源文件包括:
当所述节目类型为直播时,通过所述调度服务器向客户端推荐的最佳内
容分发网络节点访问中继服务器,根据所述中继服务器中存储的索引文件从
相应的中继服务器下载所述片源文件;
当所述节目类型为点播时,通过所述调度服务器向客户端推荐的最佳内
容分发网络节点访问中继服务器,根据所...
【专利技术属性】
技术研发人员:姚鑫,邢波,李庆波,
申请(专利权)人:乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。