【技术实现步骤摘要】
本专利技术涉及流媒体
,更具体的说,是涉及一种流媒体播放方法及相关装置。
技术介绍
流媒体是指采用流式传输的方式在互联网进行播放的媒体格式,如音频、视频或多媒体文件。流媒体实现的关键技术就是流式传输,流式传输主要指将整个流媒体经过特定的压缩方式解析成一个个压缩包,由流媒体发送装置(如,流媒体服务器)向流媒体接收装置(如,流媒体播放器)传输,流媒体接收装置不必像采用传统下载方式那样等到整个流媒体全部下载完毕,而是只需经过几秒或几十秒的启动延时即可边下边播。现有技术中,流媒体服务器存储的每个流媒体播放文件都是由若干个固定片段组成,基于此,流媒体播放方法是:流媒体服务器将音频、视频或多媒体文件等流媒体存储为流媒体播放文件,如果用户需要在线播放流媒体,则需要建立流媒体播放器的客户端与流媒体服务器的网络连接,并通过流媒体播放器向流媒体服务器发送流媒体播放请求,流媒体服务器在收到流媒体播放请求之后,按照存储片段的顺序将该流媒体播放请求对应的流媒体播放文件的各个片段依次返回至流媒体播放器,流媒体播放器在收到流媒体播放文件的第一个片段后,即可播放。但是,现有的流媒体播放方式较为单一,不能满足用户个性化需求,导致用户体验较差。
技术实现思路
有鉴于此,本专利技术提供了一种流媒体播放方法及相关装置,以克服现有技术中流媒体播放方式较为单一,不能满足用户个性化需求,导致用户体验较差的问题。为实现上述目的,本专利技术提供如下技术方案:一种流媒体播放方法,应用于流媒体服务器,所述方法包括:获取登录流媒体播放器的当前用户的个性化数据;根据所述个性化数据,从待播放分支片段组中选择一个 ...
【技术保护点】
一种流媒体播放方法,其特征在于,应用于流媒体服务器,所述方法包括:获取登录流媒体播放器的当前用户的个性化数据;根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。
【技术特征摘要】
1.一种流媒体播放方法,其特征在于,应用于流媒体服务器,所述方法包括:获取登录流媒体播放器的当前用户的个性化数据;根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。2.根据权利要求1所述的方法,其特征在于,在所述获取登录流媒体播放器的当前用户的个性化数据之前,所述方法还包括:接收登录所述流媒体播放器的当前用户通过所述流媒体播放器发送的个性化流媒体播放请求。3.根据权利要求2所述的方法,其特征在于,所述根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段之前,所述方法还包括:确定待播放分支片段组。4.根据权利要求3所述的方法,其特征在于,所述确定待播放分支片段组包括:根据所述个性化流媒体播放请求确定所述流媒体播放器当前播放的流媒体片段;调取所述流媒体服务器中存储的流媒体默认分段列表,所述流媒体默认分段列表中存储有所述流媒体的片段分配信息,所述片段分配信息中包含至少一个分支片段组的信息;从所述至少一个分支片段组中确定与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组为待播放分支片段组。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收登录流媒体播放器的当前用户通过流媒体播放器发送的流媒体播放请求;确定与所述流媒体播放请求对应的待播放流媒体片段的信息;将所述与所述流媒体播放请求对应的待播放流媒体片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在所述当前播放的流媒体片段播放完毕后播放所述待播放流媒体片段。6.一种流媒体播放方法,其特征在于,应用于流媒体播放器,所述方法包括:确定流媒体播放器当前播放的流媒体片段;接收流媒体服务器返回的与登录所述流媒体播放器的当前用户对应的待播放分支片段的信息,所述待播放分支片段为所述流媒体服务器根据登录所述流媒体播放器的当前用户的个性化数据从待播放分支片段组中选择的一个分支片段;在所述当前播放的流媒体片段播放完毕后播放所述待播放分支片段。7.根据权利要求5所述的方法,其特征在于,确定流媒体播放器当前播放的流媒体片段之后,所述方法还包括:如果所述当前播放的流媒体片段之后下一个待播放的流媒体片段需要从待播放分支片段组中选择时,向流媒体服务器发送个性化流媒体播放请求。8.根据权利要求7所述的方法,其特征在于,确定流媒体播放器当前播放的流媒体片段之后,所述方法还包括:如果所述当前播放的流媒体片段之后下一个待播放的流媒体片段不需要从待播放分支片段组中选择时,向流媒体服务器发送流媒体播放请求;接收所述流媒体服务器返回的与所述流媒体播放请求对应的待播放流媒体片段的信息;在所述当前播放的流媒体片段播放完毕后播放所述待播放流媒体片段。9.根据权利要求8所述的方法,其特征在于,采用如下方式确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段是否需要从待播放分支片段组中选择:从流媒体服务器获取流媒体默认分段列表,所述流媒体默认分段列表中存储有所述流媒体的片段分配信息,所述片段分配信息中包含至少一个分支片段组的信息;当所述至少一个分支片段组中存在与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组时,确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段需要从待播放分支片段组中选择;当所述至少一个分支片段组中不存在与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组时,确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段不需要从待播放分支片段组中选择。10.根据权利要求9所述的方法,其特征在于,在所述从流媒体服务器获取流媒体默认分段列表之前,所述方法还包括:确定流媒体播放器当前播放的流媒体片段播放至预设锚点。11.一种流媒体服务器,其特征在于,包括:获取模块,用于获取登录流媒体播放器的当前用户的个性化数...
【专利技术属性】
技术研发人员:杨颖,佟轶男,谭丽萍,莫思明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。