[发明专利]一种多个直播视频的播放方法及装置在审
申请号: | 201710929559.6 | 申请日: | 2017-10-09 |
公开(公告)号: | CN107613313A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 徐超;朱剑琳;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/239;H04N21/258;H04N21/658 |
代理公司: | 北京众达德权知识产权代理有限公司11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 视频 播放 方法 装置 | ||
技术领域
本发明涉及信息处理技术领域,尤其涉及一种多个直播视频的播放方法及装置。
背景技术
随着网络通信技术的进步和宽带网络的提速,视频直播技术得到了越来越多的发展和应用。
目前,由于用户需求的变化,同一用户会同时打开多个直播视频进行观看,现有方法中,多个直播视频是采用多线程的方式来实现的,即通过多个线程之间的资源共享来实现多个直播视频的同时播放,然而,当一个直播视频在播放时,如果此时需要打开新的直播视频,由于新的直播视频所需的资源与当前的播放视频的资源是共享的,则新的直播视频的播放需要依赖于当前的播放视频,因此,多个直播视频之间会相互影响,导致直播的不稳定。
可见,现有技术中存在多个直播视频同时播放时存在稳定性较差的技术问题。
发明内容
本发明提供一种多个直播视频的播放方法及装置,用以解决现有技术中多个直播视频同时播放时存在稳定性较差的技术问题。
第一方面,本发明提供了一种多个直播视频的播放方法,包括:
主进程接收客户端发送的第一直播视频请求指令;
基于所述第一直播视频请求指令,构建第一直播进程,并建立通信管道;
启动所述第一直播进程播放所述第一直播视频,并使所述第一直播进程通过所述通信管道将所述第一直播视频的第一播放消息发送至所述主进程;
当接收到客户端发送的第二直播视频请求指令时,基于所述第二直播视频请求指令,构建与所述第一直播进程独立的第二直播进程;
启动所述第二直播进程播放所述第二直播视频,并使所述第二直播进程通过所述通信管道将所述第二直播视频的第二播放消息发送至所述主进程。
可选地,在所述主进程接收客户端发送的第一直播视频请求指令之前,所述方法还包括:
将客户端的登陆请求发送至直播服务器;
接收所述直播服务器基于所述登陆请求发送的响应信息,所述响应信息包括所述客户端对应用户的身份信息。
可选地,在所述启动所述第一直播进程播放所述第一直播视频,并使所述第一直播进程通过所述通信管道将所述第一直播视频的第一播放消息发送至所述主进程之后,所述方法还包括;
将所述第一直播视频添加至播放列表中。
可选地,在启动所述第二直播进程播放所述第二直播视频,并使所述第二直播进程通过所述通信管道将所述第二直播视频的第二播放消息发送至所述主进程之后,所述方法还包括:
将所述第二直播视频添加至播放列表中。
可选地,所述启动所述第二直播进程播放所述第二直播视频,包括:
设置所述第二直播进程的进程地址路径和命令行参数;
将所述进程地址路径和命令行参数发送至第二直播进程,启动所述第二直播进程,使所述第二直播进程能够通过所述进程地址路径和命令行参数播放所述第二直播视频。
基于同样的发明构思,本发明第二方面提供了一种多个直播视频的播放装置,包括:
接收模块,用于接收客户端发送的第一直播视频请求指令;
第一构建模块,用于基于所述第一直播视频请求指令,构建第一直播进程,并建立通信管道;
第一播放模块,用于启动所述第一直播进程播放所述第一直播视频,并使所述第一直播进程通过所述通信管道将所述第一直播视频的第一播放消息发送至所述主进程;
第二构建模块,用于当接收到客户端发送的第二直播视频请求指令时,基于所述第二直播视频请求指令,构建与所述第一直播进程独立的第二直播进程;
第二播放模块,用于启动所述第二直播进程播放所述第二直播视频,并使所述第二直播进程通过所述通信管道将所述第二直播视频的第二播放消息发送至所述主进程。
可选的,所述装置还包括验证模块,用于在所述主进程接收客户端发送的第一直播视频请求指令之前,
将客户端的登陆请求发送至直播服务器;
接收所述直播服务器基于所述登陆请求发送的响应信息,所述响应信息包括所述客户端对应用户的身份信息。
可选的,所述装置还包括第一添加模块,用于在所述启动所述第二直播进程播放所述第二直播视频,并使所述第一直播进程通过所述通信管道将所述第二直播视频的第二播放消息发送至所述主进程之后:
将所述第一直播视频添加至播放列表中。
可选的,所述第二播放模块还用于:
设置所述第二直播进程的进程地址路径和命令行参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710929559.6/2.html,转载请声明来源钻瓜专利网。