一种直播流媒体的方法、服务器、终端及通信系统的制作方法_2

文档序号:8343236阅读:来源:国知局
流媒体在直播过程中的延时。
[0041]下面给出本发明实施例提供的技术方案的详细介绍。
[0042]如图1所示,本发明实施例提供了一种直播流媒体的方法,该方法包括:
[0043]S101、服务器将直播流媒体划分为以帧为单位的直播流媒体数据块;
[0044]S102、服务器根据终端请求,将以帧为单位的直播流媒体数据块提供给终端进行播放。
[0045]流媒体技术中直播节目存在延时的主要原因有:流媒体服务器提供直播流媒体数据块时导致的直播节目延时;终端根据用户的请求播放直播流媒体时导致的直播节目延时;以及直播流媒体数据块在流媒体服务器和终端之间传输时造成的直播节目延时。当服务器将直播流媒体划分为以帧为单位的直播流媒体数据块,划分得到的直播流媒体数据块更小,故将该直播流媒体数据块提供给终端进行播放时更快,降低了直播流媒体在直播过程中的延时。
[0046]如图2所示,本发明实施例提供了另一种直播流媒体的方法,该方法包括:
[0047]S201、终端确定需要播放直播流媒体后,从服务器侧下载直播流媒体中的以帧为单位划分的直播流媒体数据块;
[0048]S202、终端对直播流媒体数据块进行缓冲,并播放缓冲的直播流媒体数据块。
[0049]具体地,当终端接收到用户的播放信息,确定需要播放直播流媒体后,从服务器侧下载直播流媒体中的以帧为单位划分的直播流媒体数据块。其中,终端侧的控制下载模块向服务器请求数据的速率,让直播流媒体数据的下载速率与直播流媒体的码流值相近,码流是指视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分,终端根据其从服务器下载以帧为单位的直播流媒体数据块的下载速度,对下载得到的直播流媒体数据块进行缓冲;并根据其从服务器下载的以帧为单位的直播流媒体数据块的下载速度,控制下载的缓冲数据发送给播放器的速率,让发送给播放器的速率与直播流媒体的码流值一致,播放器播放收到的缓冲的直播流媒体数据块。
[0050]如图3所示,本发明实施例提供了一种服务器,该服务器包括:
[0051]划分单元30,用于将直播流媒体划分为以帧为单位的直播流媒体数据块;
[0052]发送单元31,用于根据终端请求,将以帧为单位的直播流媒体数据块提供给终端进行播放。
[0053]如图4所示,本发明实施例提供了一种终端,该终端包括:
[0054]下载单元40,用于确定需要播放直播流媒体后,从服务器侧下载直播流媒体中的以帧为单位划分的直播流媒体数据块;
[0055]缓冲播放单元41,用于对直播流媒体数据块进行缓冲,并播放缓冲的直播流媒体数据块。
[0056]如图5所示,本发明实施例提供了一种通信系统,该系统包括:服务器50以及至少一个终端51:
[0057]服务器50,用于将直播流媒体划分为以帧为单位的直播流媒体数据块;并根据终端请求,将以帧为单位的直播流媒体数据块提供给终端进行播放;
[0058]终端51,用于确定需要播放直播流媒体后,从服务器侧下载直播流媒体中的以帧为单位划分的直播流媒体数据块;并对直播流媒体数据块进行缓冲,播放缓冲的直播流媒体数据块。
[0059]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种直播流媒体的方法,其特征在于,所述方法包括: 服务器将直播流媒体划分为以帧为单位的直播流媒体数据块; 服务器根据终端请求,将所述以帧为单位的直播流媒体数据块提供给终端进行播放。
2.一种直播流媒体的方法,其特征在于,所述方法包括: 终端确定需要播放直播流媒体后,从服务器侧下载所述直播流媒体中的以帧为单位划分的直播流媒体数据块; 终端对所述直播流媒体数据块进行缓冲,并播放缓冲的直播流媒体数据块。
3.根据权利要求2所述的方法,其特征在于,对所述直播流媒体数据块进行缓冲,包括: 根据终端从服务器下载所述以帧为单位的直播流媒体数据块的下载速度,对所述直播流媒体数据块进行缓冲。
4.根据权利要求2所述的方法,其特征在于,播放缓冲的直播流媒体数据块,包括: 根据终端从服务器下载所述以帧为单位的直播流媒体数据块的下载速度,播放缓冲的直播流媒体数据块。
5.一种服务器,其特征在于,所述服务器包括: 划分单元,用于将直播流媒体划分为以帧为单位的直播流媒体数据块; 发送单元,用于根据终端请求,将所述以帧为单位的直播流媒体数据块提供给终端进行播放。
6.—种终端,其特征在于,所述终端包括: 下载单元,用于确定需要播放直播流媒体后,从服务器侧下载所述直播流媒体中的以帧为单位划分的直播流媒体数据块; 缓冲播放单元,用于对所述直播流媒体数据块进行缓冲,并播放缓冲的直播流媒体数据块。
7.根据权利要求6所述的终端,其特征在于,所述缓冲播放单元具体用于:根据终端从服务器下载所述以帧为单位的直播流媒体数据块的下载速度,对所述直播流媒体数据块进行缓冲。
8.根据权利要求7所述的终端,其特征在于,所述缓冲播放单元还用于:根据终端从服务器下载所述以帧为单位的直播流媒体数据块的下载速度,播放缓冲的直播流媒体数据块。
9.一种通信系统,其特征在于,所述系统包括:服务器以及至少一个终端: 所述服务器,用于将直播流媒体划分为以帧为单位的直播流媒体数据块;并根据终端请求,将所述以帧为单位的直播流媒体数据块提供给终端进行播放; 所述终端,用于确定需要播放直播流媒体后,从服务器侧下载所述直播流媒体中的以帧为单位划分的直播流媒体数据块;并对所述直播流媒体数据块进行缓冲,播放缓冲的直播流媒体数据块。
【专利摘要】本发明公开了一种直播流媒体的方法、服务器、终端及通信系统,用以降低直播流媒体在直播过程中的延时。所述通信系统包括:服务器以及至少一个终端:所述服务器,用于将直播流媒体划分为以帧为单位的直播流媒体数据块;并根据终端请求,将所述以帧为单位的直播流媒体数据块提供给终端进行播放;所述终端,用于确定需要播放直播流媒体后,从服务器侧下载所述直播流媒体中的以帧为单位划分的直播流媒体数据块;并对所述直播流媒体数据块进行缓冲,播放缓冲的直播流媒体数据块。
【IPC分类】H04N21-2381, H04N21-6437, H04L29-06
【公开号】CN104661113
【申请号】CN201310602972
【发明人】李茗
【申请人】乐视网信息技术(北京)股份有限公司
【公开日】2015年5月27日
【申请日】2013年11月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1