一种视频直播控制方法、相关设备及计算机存储介质技术

技术编号:19152484 阅读:21 留言:0更新日期:2018-10-13 10:48
本发明专利技术实施例公开了一种视频直播控制方法、相关设备及计算机存储介质,该方法包括:终端向服务器发送N个直播开启请求,N为大于等于2的正整数;所述终端接收所述服务器发送的N个直播响应;所述终端向所述服务器发送N个视频;其中,N个视频包括终端上存储的N个视频;所述终端向所述服务器发送M个视频获取请求,M为正整数;所述终端接收所述服务器发送的M个视频;所述终端播放所述M个视频。通过本申请,可以实现一台终端设备模拟多个直播过程,而无需利用多台终端设备来实现多个视频的直播,可减少测试的成本。

Video broadcast control method, related equipment and computer storage medium

The embodiment of the invention discloses a video live broadcast control method, related equipment and computer storage medium. The method comprises: a terminal sends N live broadcast open requests to a server, N being a positive integer greater than or equal to 2; the terminal receives N live broadcast responses sent by the server; and the terminal sends N live broadcast responses to the server; Video; where N video includes N video stored on the terminal; the terminal sends M video acquisition requests to the server, M being a positive integer; the terminal receives M video transmitted by the server; and the terminal plays the M video. Through this application, one terminal device can simulate multiple live broadcasting processes without using multiple terminal devices to achieve multiple video live broadcasting, which can reduce the cost of testing.

【技术实现步骤摘要】
一种视频直播控制方法、相关设备及计算机存储介质
本专利技术涉及网络流媒体播放
,尤其涉及一种视频直播控制方法、相关设备及计算机存储介质。
技术介绍
网络视频直播因其强烈的现场感和极具交互性,丰富了人们的娱乐方式。以用户A(主播客户端)使用直播应用程序实现网络视频直播为例,完成网络视频直播的步骤可以包括:首先,用户A(主播客户端)打开终端上安装的直播应用程序;其次,采用终端上的摄像设备来拍摄用户的行为,以生成直播视频数据;然后,使用推流工具将上述直播视频数据推流到推流地址中,从而可以实现主播客户端的视频直播。此外,对于观众客户端来说,观众客户端可以登录主播客户端的直播房间来观看主播客户端正在直播的视频,也可以通过语音、视频、文字、图片等方式来实现与主播客户端的交流和互动。需要说明的是,在上述所描述的使用终端实现网络视频直播的过程中,对某一具体的终端设备来说,在同一时间内只能满足一个主播客户端的网络视频直播行为。通常情况下,为了吸引更多的观众观看多个直播视频中质量更好的直播视频,在直播应用程序的首页上会呈现视频推荐列表。该视频推荐列表是根据算法策略产生的。继而在确定视频推荐列表时,需要进行首页算法策略测试,以完成视频推荐。现有技术中,关于测试首页策略算法这个问题,需要在同一时间内的多个网络直播视频来完成测试。若在同一时间内实现多个主播客户端的各自的网络视频直播行为,则需要多个主播客户端中的每个主播客户端分别使用不同的终端设备来实现各自的直播,从而在同一时间内可以产生多个网络直播视频。从而可以完成测试首页策略算法。例如,需要10个网络直播视频来完成测试首页策略算法,那么需要10个不同的主播客户端分别使用10台终端设备以产生10个网络直播视频。整个过程繁琐、复杂,容易带来测试成本较高的问题。
技术实现思路
本专利技术实施例提供一种视频直播控制方法、相关设备及计算机存储介质,可以实现一台设备模拟多个直播过程,而无需利用多台终端设备来实现多个视频的直播,可减少测试的成本。第一方面,本专利技术实施例提供了一种视频直播控制方法,应用于终端侧。该方法用于进行直播测试,该方法包括:终端向服务器发送N个直播开启请求,N为大于等于2的正整数,所述直播开启请求用于请求进行视频直播;所述终端接收所述服务器发送的N个直播响应,第一直播响应用于指示所述终端上传第一直播开启请求对应的视频,所述N个直播响应包括所述第一直播响应,所述N个直播开启请求包括所述第一直播开启请求;所述终端向所述服务器发送N个视频,所述第一直播开启请求用于请求直播第一视频,所述N个视频包括所述第一视频;其中,所述N个视频包括所述终端上存储的N个视频;所述终端向所述服务器发送M个视频获取请求,M为正整数,第一视频获取请求用于请求获取第二视频,所述N个视频包括所述第二视频,所述M个视频获取请求包括所述第一视频获取请求;所述终端接收所述服务器发送的M个视频,所述M个视频包括所述第二视频;所述终端播放所述M个视频。通过实施本专利技术实施例,一台终端上可以实现多个直播过程,而无需利用多台终端设备来实现多个视频的直播,可减少测试的成本。可选的,所述第一直播开启请求包括第一线程的标识;其中,所述第一线程用于指示所述终端向所述服务器发送所述第一直播开启请求;所述第一视频获取请求包括第二线程的标识,所述第二线程用于指示所述终端向所述服务器发送所述第一视频获取请求。通过本专利技术实施例,一台终端上通过多个线程来实现多个直播过程,而无需利用多台终端设备来实现多个视频的直播,可减少测试的成本。可选的,所述方法还包括:所述终端接收所述服务器发送的M个第一首页视频推荐列表;所述终端显示M个第二首页视频推荐列表,所述M个第二首页视频推荐列表是由所述M个第一首页视频推荐列表显示后确定的;所述终端将所述M个第二首页视频推荐列表发送给所述服务器,所述M个第二首页视频推荐列表用于所述服务器将所述M个第二首页视频推荐列表与所述M个第一首页视频推荐列表判断是否一致。可选的,所述M个第一首页视频推荐列表是由所述服务器根据M个预设的个性化策略分别对第三首页视频推荐列表进行调整得到的,所述第三首页视频推荐列表是由所述服务器将所述N个视频按照第三权重由大到小进行排序得到的。第二方面,本专利技术实施例提供了一种视频直播控制方法,应用于服务器侧。该方法用于进行直播测试,该方法包括:服务器接收终端发送的N个直播开启请求,N为大于等于2的正整数,所述直播开启请求用于请求进行视频直播;所述服务器向所述终端发送N个直播响应,第一直播响应用于指示所述终端上传第一直播开启请求对应的视频,所述N个直播响应包括所述第一直播响应,所述N个直播开启请求包括所述第一直播开启请求;所述服务器接收所述终端发送的N个视频,所述第一直播开启请求用于请求直播第一视频,所述N个视频包括所述第一视频;其中,所述N个视频包括所述终端上存储的N个视频;所述服务器接收所述终端发送的M个视频获取请求,M为正整数,第一视频获取请求用于请求获取第二视频,所述N个视频包括所述第二视频,所述M个视频获取请求包括所述第一视频获取请求;所述服务器向所述终端发送M个视频,所述M个视频包括所述第二视频。通过本专利技术实施例,服务器在接收一台终端设备上的多个视频直播开启请求之后,服务器向终端发送与多个直播开启请求对应的多个直播响应,该响应用于指示终端上传每个直播开启请求对应的视频,继而一台终端可以实现多个视频直播过程,可减少测试的成本,提高资源利用率。可选的,所述第一直播开启请求包括第一线程的标识;其中,所述第一线程用于指示所述终端向所述服务器发送所述第一直播开启请求;所述第一视频获取请求包括第二线程的标识,所述第二线程用于指示所述终端向所述服务器发送所述第一视频获取请求。通过本专利技术实施例,服务器在接收一台终端设备上的多个线程发送的多个视频直播开启请求之后,服务器向终端发送与多个直播开启请求对应的多个直播响应,该响应用于指示终端上传每个直播开启请求对应的视频,继而一台终端通过多个线程可以实现多个视频直播过程,可减少测试的成本,提高资源利用率。可选的,所述方法还包括:所述服务器向所述终端发送M个第一首页视频推荐列表;所述服务器接收所述终端发送的M个第二首页视频推荐列表,所述M个第二首页视频推荐列表是由所述终端对所述M个第一首页视频推荐列表进行显示后确定的;所述服务器判断所述M个第二首页视频推荐列表与所述M个第一首页视频推荐列表是否一致。通过本专利技术实施例,服务器接收终端发送的M个第二首页视频推荐列表之后,服务器通过判断M个第二首页视频推荐列表与M个第一首页视频推荐列表是否一致来实现测试。可选的,所述服务器向所述终端发送M个第一首页视频推荐列表之前,还包括:所述服务器确定所述N个视频分别对应的第一权重和所述N个视频分别对应的第二权重;其中,所述第一权重用于表征所述N个视频中的每个视频的吸金数量,所述第二权重用于表征所述N个视频中的每个视频的涨粉数量;所述服务器根据第一计算公式、所述第一权重以及所述第二权重计算所述N个视频分别对应的第三权重;所述服务器将所述N个视频按照所述第三权重由大到小进行排序,得到第三首页视频推荐列表;所述服务器根据M个预设的个性化策略分别对所述第三首页视频推荐列表进行调整本文档来自技高网
...

【技术保护点】
1.一种视频直播控制方法,其特征在于,所述方法用于进行直播测试,所述方法包括:终端向服务器发送N个直播开启请求,N为大于等于2的正整数,所述直播开启请求用于请求进行视频直播;所述终端接收所述服务器发送的N个直播响应,第一直播响应用于指示所述终端上传第一直播开启请求对应的视频,所述N个直播响应包括所述第一直播响应,所述N个直播开启请求包括所述第一直播开启请求;所述终端向所述服务器发送N个视频,所述第一直播开启请求用于请求直播第一视频,所述N个视频包括所述第一视频;其中,所述N个视频包括所述终端上存储的N个视频;所述终端向所述服务器发送M个视频获取请求,M为正整数,第一视频获取请求用于请求获取第二视频,所述N个视频包括所述第二视频,所述M个视频获取请求包括所述第一视频获取请求;所述终端接收所述服务器发送的M个视频,所述M个视频包括所述第二视频;所述终端播放所述M个视频。

【技术特征摘要】
1.一种视频直播控制方法,其特征在于,所述方法用于进行直播测试,所述方法包括:终端向服务器发送N个直播开启请求,N为大于等于2的正整数,所述直播开启请求用于请求进行视频直播;所述终端接收所述服务器发送的N个直播响应,第一直播响应用于指示所述终端上传第一直播开启请求对应的视频,所述N个直播响应包括所述第一直播响应,所述N个直播开启请求包括所述第一直播开启请求;所述终端向所述服务器发送N个视频,所述第一直播开启请求用于请求直播第一视频,所述N个视频包括所述第一视频;其中,所述N个视频包括所述终端上存储的N个视频;所述终端向所述服务器发送M个视频获取请求,M为正整数,第一视频获取请求用于请求获取第二视频,所述N个视频包括所述第二视频,所述M个视频获取请求包括所述第一视频获取请求;所述终端接收所述服务器发送的M个视频,所述M个视频包括所述第二视频;所述终端播放所述M个视频。2.根据权利要求1所述的方法,其特征在于,所述第一直播开启请求包括第一线程的标识;其中,所述第一线程用于指示所述终端向所述服务器发送所述第一直播开启请求;所述第一视频获取请求包括第二线程的标识,所述第二线程用于指示所述终端向所述服务器发送所述第一视频获取请求。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述终端接收所述服务器发送的M个第一首页视频推荐列表;所述终端显示M个第二首页视频推荐列表,所述M个第二首页视频推荐列表是由所述M个第一首页视频推荐列表显示后确定的;所述终端将所述M个第二首页视频推荐列表发送给所述服务器,所述M个第二首页视频推荐列表用于所述服务器将所述M个第二首页视频推荐列表与所述M个第一首页视频推荐列表判断是否一致。4.根据权利要求3所述的方法,其特征在于,所述M个第一首页视频推荐列表是由所述服务器根据M个预设的个性化策略分别对第三首页视频推荐列表进行调整得到的,所述第三首页视频推荐列表是由所述服务器将所述N个视频按照第三权重由大到小进行排序得到的。5.一种视频直播控制方法,其特征在于,所述方法用于进行直播测试,所述方法包括:服务器接收终端发送的N个直播开启请求,N为大于等于2的正整数,所述直播开启请求用于请求进行视频直播;所述服务器向所述终端发送N个直播响应,第一直播响应用于指示所述终端上传第一直播开启请求对应的视频,所述N个直播响应包括所述第一直播响应,所述N个直播开启请求包括所述第一直播开启请求;所述服务器接收所述终端发送的N个视频,所述第一直播开启请求用于请求直播第一视频,所述N个视频包括所述第一视频;其中,所述N个视频包括所述终端上存储的N个视频;所述服务器接收所述终端发送的M个视频获取请求,M为正整数,第一视频获取请求用于请求获取第二视频,所述N个视频包括所述第二视频,所述M个视频获取请求包括所述第一视频获取请求;所述服务器向所述终端发送M个视频,所述M个视频包括所述第二视频。6.根据权利要求5所述的方法,其特征在于,所述第一直播开启请求包括第一线程的标识;其中,所述第一线程用于指示所述终端向所述服务器发送所述第一直播...

【专利技术属性】
技术研发人员:刘小梅王猛
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1