The invention provides a playback method and device for streaming media, which relates to the field of computer technology. The method includes: obtaining N streaming media addresses, obtaining the same streaming media content from the N streaming media addresses, obtaining M streaming media content from the N streaming media addresses, and caching the M streaming media contents into M different local spaces to judge the current situation; Whether the streaming media address playing satisfies the predetermined conditions or not; when the current streaming media address playing does not meet the predetermined conditions, a target streaming media content is determined from the above M different local spaces; and the target streaming media content is replaced by the streaming media content being played. To solve the technical problems that may lead to the platform's live broadcasting not fluent or even frequent disconnection due to the unstable network, and affect the user experience. It achieves the effect of dynamic selection of multiple streaming addresses to broadcast along the way to improve user experience, while greatly reducing the complexity of the system and the possibility of system errors.
【技术实现步骤摘要】
一种流媒体的播放方法和装置
本专利技术涉及计算机
,尤其涉及一种流媒体的播放方法和装置。
技术介绍
最近几年网络直播行业风生水起,网络直播的内容一般来自主播,另外一部分从合作方转播,也有从电视台转播的。随着市场的需求,对直播平台内容精益求精的要求越来越高,所以直播平台对某些游戏赛事、娱乐、体育的转播会越来越多。但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:由于网络的不稳定性,如果直接从该直播内容的某一路流地址转播,可能导致平台的直播不流畅甚至频繁断流,影响用户体验。
技术实现思路
本专利技术实施例提供了一种流媒体的播放方法和装置,解决了现有技术中由于网络不稳定,直接从该直播内容的某一路流地址转播,可能导致平台的直播不流畅甚至频繁断流,影响用户体验的技术问题。鉴于上述问题,提出了本申请实施例以便提供一种流媒体的播放方法和装置。第一方面,本专利技术提供了一种流媒体的播放方法,所述方法包括:获得N个流媒体地址,其中所述N个流媒体地址均获得同一流媒体内容;从所述N个流媒体地址获得M个流媒体内容,并将所述M个流媒体内容缓存到M个不同的本地空间,其中,所述M小于等于N;判断当前的流媒体地址播放是否满足预定条件;当当前的流媒体地址播放不能满足所述预定条件时,从上述M个不同的本地空间中确定一个为目标流媒体内容;将所述目标流媒体内容替换为正在播放的流媒体内容。优选的,在所述将所述目标流媒体内容替换为正在播放的流媒体内容之后,所述方法还包括:获得所述目标流媒体内容所对应的流媒体地址;将所述目标流媒体内容所对应的流媒体地址作 ...
【技术保护点】
1.一种流媒体的播放方法,其特征在于,所述方法包括:获得N个流媒体地址,其中所述N个流媒体地址均获得同一流媒体内容;从所述N个流媒体地址获得M个流媒体内容,并将所述M个流媒体内容缓存到M个不同的本地空间,其中,所述M小于等于N,M,N均为正整数;判断当前的流媒体地址播放是否满足预定条件;当当前的流媒体地址播放不能满足所述预定条件时,从上述M个不同的本地空间中确定一个为目标流媒体内容;将所述目标流媒体内容替换为正在播放的流媒体内容。
【技术特征摘要】
1.一种流媒体的播放方法,其特征在于,所述方法包括:获得N个流媒体地址,其中所述N个流媒体地址均获得同一流媒体内容;从所述N个流媒体地址获得M个流媒体内容,并将所述M个流媒体内容缓存到M个不同的本地空间,其中,所述M小于等于N,M,N均为正整数;判断当前的流媒体地址播放是否满足预定条件;当当前的流媒体地址播放不能满足所述预定条件时,从上述M个不同的本地空间中确定一个为目标流媒体内容;将所述目标流媒体内容替换为正在播放的流媒体内容。2.如权利要求1所述的方法,其特征在于,在所述将所述目标流媒体内容替换为正在播放的流媒体内容之后,所述方法还包括:获得所述目标流媒体内容所对应的流媒体地址;将所述目标流媒体内容所对应的流媒体地址替换为正在播放的流媒体内容的流媒体地址。3.如权利要求1所述的方法,其特征在于,所述从上述M个不同的本地空间中确定一个为目标流媒体内容,具体为:获得直播延时时间;根据直播延时时间,获得所述直播延时时间内,所述M个流媒体内容的缓存量。4.如权利要求3所述的方法,其特征在于,所述方法还包括:比较所述M个流媒体内容的缓存量,获得所述缓存量最大的流媒体内容;当所述缓存量最大的流媒体内容满足预定条件时,确定所述缓存量最大的流媒体内容为目标流媒体内容。5.如权利要求4所述的方法,其特征在于,所述方法还包括当所述缓存量最大的流媒体内容不满足预定条件时,确定本地备用流媒体内容为目标流媒体内容。6.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述流媒体内容播放结束后,清除所述流媒体内容的本地缓存。7.如权利要求2所述的方法,其特征在于,所述将所述目标流媒体内容替换为正在播放的流媒体内容,具体包括:获得所述当前的流媒体内容的最终播放位置;从所述目标流媒体内容的同一播放位置开始,替换为正在播放的流媒体内容。8.一种...
【专利技术属性】
技术研发人员:李从章,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。