预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105872598A(43)申请公布日2016.08.17(21)申请号201610262765.1(22)申请日2016.04.25(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人蔡钧陈明鹏(74)专利代理机构北京品源专利代理有限公司11332代理人孟金喆胡彬(51)Int.Cl.H04N21/235(2011.01)H04N21/2387(2011.01)H04N21/239(2011.01)H04N21/262(2011.01)权利要求书2页说明书7页附图3页(54)发明名称多媒体直播方法及装置(57)摘要本发明实施例公开了一种多媒体直播方法及装置。其中,所述方法包括:在直播过程中生成包含至少一个虚拟数据片段的片段标识的多媒体描述文件,所述虚拟数据片段为未到达本地的多媒体数据;根据客户端发送的播放列表请求消息将所述多媒体描述文件返回至所述客户端,以使所述客户端根据片段标识请求播放的数据片段;根据所述客户端发送的片段标识将对应的实际数据片段返回至客户端,以使所述客户端播放实际接收的数据片段。本发明实施例通过预先生成包含虚拟数据片段的片段标识的多媒体描述文件,将对应的多媒体描述文件预先发送至客户端,能够有效减少数据延迟时间,既能满足数据传输的实时性,又能提高负载能力,具有普适性。CN105872598ACN105872598A权利要求书1/2页1.一种多媒体直播方法,其特征在于,包括:在直播过程中生成包含至少一个虚拟数据片段的片段标识的多媒体描述文件,所述虚拟数据片段为未到达本地的多媒体数据;根据客户端发送的播放列表请求消息将所述多媒体描述文件返回至所述客户端,以使所述客户端根据片段标识请求播放的数据片段;根据所述客户端发送的片段标识将对应的实际数据片段返回至客户端,以使所述客户端播放实际接收的数据片段。2.根据权利要求1所述的方法,其特征在于,还包括:确定虚拟数据片段的播放时长;根据所述客户端发送的片段标识将对应的实际数据片段返回至客户端,包括:根据接收到客户端发送的数据片段请求消息的时间、接收到的数据量和数据到达客户端的延迟时间更新所述播放时长,并将更新后的播放时长及对应的数据片段返回至客户端,所述数据片段请求消息中包含片段标识。3.根据权利要求1或2所述的方法,其特征在于,还包括:确定虚拟数据片段的起始播放时间,并将所述起始播放时间返回至客户端,以使所述客户端根据所述起始播放时间按时播放对应的虚拟数据片段。4.根据权利要求3所述的方法,其特征在于,确定虚拟数据片段的起始播放时间,包括:根据已接收的数据片段的起始播放时间和播放时长确定虚拟数据片段的起始播放时间;或者,根据已接收的数据片段的起始播放时间和更新后的播放时长确定虚拟数据片段的起始播放时间。5.根据权利要求2或4所述的方法,其特征在于,所述播放时长和所述起始播放时间包含在所述多媒体描述文件中。6.根据权利要求1或2或4所述的方法,其特征在于,所述多媒体描述文件包含预设个数数据片段;所述方法还包括:在未接收到数据片段或接收到的数据片段的个数少于所述预设个数时,触发生成包含至少一个虚拟数据片段的片段标识的多媒体描述文件。7.根据权利要求1或2或4所述的方法,其特征在于,所述多媒体描述文件为M3U8描述文件,所述数据片段为TS数据流。8.一种多媒体直播装置,其特征在于,包括:文件生成模块,用于在直播过程中生成包含至少一个虚拟数据片段的片段标识的多媒体描述文件,所述虚拟数据片段为未到达本地的多媒体数据;文件发送模块,用于根据客户端发送的播放列表请求消息将所述多媒体描述文件返回至所述客户端,以使所述客户端根据片段标识请求播放的数据片段;数据发送模块,用于根据所述客户端发送的片段标识将对应的实际数据片段返回至客户端,以使所述客户端播放实际接收的数据片段。9.根据权利要求8所述的装置,其特征在于,还包括:播放时长确定模块,用于确定虚拟数据片段的播放时长;2CN105872598A权利要求书2/2页所述数据发送模块具体用于:根据接收到客户端发送的数据片段请求消息的时间、接收到的数据量和数据到达客户端的延迟时间更新所述播放时长,并将更新后的播放时长及对应的数据片段返回至客户端,所述数据片段请求消息中包含片段标识。10.根据权利要求8或9所述的装置,其特征在于,还包括:起始时间确定模块,用于确定虚拟数据片段的起始播放时间,并将所述起始播放时间返回至客户端,以使所述客户端根据所述起始播放时间按时播放对应的虚拟数据片段。11.根据权利要求10所述的装置,其特征在于,所述播放时长确定模块具体用于:根据已接收的数据片段的起