一种网络直播方法、装置及电子设备制造方法及图纸

技术编号:15441751 阅读:48 留言:0更新日期:2017-05-26 06:48
本发明专利技术涉及网络视频直播技术,尤其涉及一种网络直播方法、装置及电子设备。该方法包括:接收服务器发送的多路直播视频流;配置所述多路直播视频流的播放属性,所述播放属性用于指示所述多路直播视频流中的主播视频流和副播视频流;向所述服务器返回所述多路直播视频流的播放属性,以使所述服务器控制直播客户端按照所述主播视频流和副播视频流播放所述多路直播视频流。该技术方案提供一种新的网络直播方式,能够实现多路视频流在同一直播室进行直播,丰富了网络直播的形式和内容。

Network live broadcast method, device and electronic equipment

The invention relates to network video broadcast technology, in particular to a network live broadcast method, a device and an electronic device. The method includes: receiving multiple server to send live video streams; configuring the multiple live video streaming playback attribute, the attribute is used to indicate the multi-channel broadcast live streaming video anchor in the video stream and vice broadcast video stream; the multi-channel broadcast video stream playback property returns to the server, to the server control broadcast client according to the host video streaming and video streaming broadcast side the multiple live video streams. The technical scheme provides a new network broadcast mode, which enables multi-channel video streams to be broadcast live in the same live room, and enriches the form and content of network broadcast.

【技术实现步骤摘要】
一种网络直播方法、装置及电子设备
本专利技术涉及网络直播技术,尤其涉及一种网络直播方法、装置及电子设备。
技术介绍
目前,网络直播(也称之为互联网直播)逐渐兴起,登陆互联网直播平台进行直播和观看直播已经成为时下流行的休闲娱乐方式。当前的网络互联网直播方式,通常只有一个直播主体,即一个主播进行直播,用户观看直播,用户和主播之间可通过语音、视频、文字和图片进行交流和互动。专利技术人在实现本专利技术的过程中,发现相关技术存在以下问题:现有的这种单主播直播方式形式比较单一,用户在一个直播间只能观看一种内容形式,直播的内容不够丰富,不能满足直播市场的发展需求。
技术实现思路
本专利技术要解决的技术问题是提供一种网络直播方法、装置及电子设备,从而提供一种新的互联网直播方式,解决现有的直播方式形式单一的问题。本专利技术实施例的一方面,提供一种网络直播方法,包括:接收服务器发送的多路直播视频流;配置所述多路直播视频流的播放属性,所述播放属性用于指示所述多路直播视频流中的主播视频流和副播视频流;向所述服务器返回所述多路直播视频流的播放属性,以使所述服务器控制直播客户端按照所述主播视频流和副播视频流播放所述多路直播视频流。其中,所述播放属性还用于指示所述多路直播视频流中的需推送视频流,以使所述服务器将所述多路直播视频流中的需推送视频流发送给所述直播客户端。其中,所述方法还包括:从所述服务器获取所述多路直播视频流中每个视频流的播放人气;所述配置所述多路直播视频流的播放属性包括:根据所述播放人气确定所述多路直播视频流的播放属性,从而将播放人气最高的直播视频流配置为主播视频流。其中,所述接收服务器发送的多路直播视频流前,所述方法还包括:向所述服务器发送节目单创建请求;接收所述服务器根据所述节目单创建请求返回的可编辑的节目元素;编辑所述节目元素以生成节目单,所述节目单包括编辑好的节目元素;向所述服务器发送所述节目单,以使所述服务器保存所述节目单并按照所述编辑好的节目元素控制所述节目单对应的直播节目的直播。其中,在所述接收服务器发送的多路直播视频流前,所述方法还包括:向所述服务器发送所述直播节目的开始指令,以使所述服务器根据所述开始指令,按照所述编辑好的节目元素控制所述直播节目的直播。其中,所述节目元素包括参与者视频,所述参与者视频的可编辑内容包括参与者视频地址;所述接收服务器发送的多路直播视频流包括:接收服务器根据所述参与者视频地址获取的多路直播视频流。其中,所述节目元素包括插件,所述插件的可编辑内容包括插件属性;所述方法还包括:向所述服务器发送插件启动指示,以使所述服务器根据所述插件启动指示,控制所述直播客户端按照所述插件属性运行插件;和/或,向所述服务器发送插件取消指示,以使所述服务器根据所述插件取消指示,控制所述直播客户端关闭插件。本专利技术实施例的一方面,提供一种网络直播装置,包括:第一接收模块,用于接收服务器发送的多路直播视频流;第一配置模块,用于配置所述多路直播视频流的播放属性,所述播放属性用于指示所述多路直播视频流中的主播视频流和副播视频流;第一返回模块,用于向所述服务器返回所述多路直播视频流的播放属性,以使所述服务器控制直播客户端按照所述主播视频流和副播视频流播放所述多路直播视频流。其中,所述播放属性还用于指示所述多路直播视频流中的需推送视频流,以使所述服务器将所述多路直播视频流中的需推送视频流发送给所述直播客户端。其中,所述装置还包括:第一获取模块,用于从所述服务器获取所述多路直播视频流中每个视频流的播放人气;所述第一配置模块具体用于:根据所述播放人气确定所述多路直播视频流的播放属性,从而将播放人气最高的直播视频流配置为主播视频流。其中,所述装置还包括:第一发送模块,用于向所述服务器发送节目单创建请求;第二接收模块,用于接收所述服务器根据所述节目单创建请求返回的可编辑的节目元素;第一编辑模块,用于编辑所述节目元素以生成节目单,所述节目单包括编辑好的节目元素;第二发送模块,用于向所述服务器发送所述节目单,以使所述服务器保存所述节目单并按照所述编辑好的节目元素控制所述节目单对应的直播节目的直播。其中,所述装置还包括:第三发送模块,用于向所述服务器发送所述直播节目的开始指令,以使所述服务器根据所述开始指令,按照所述编辑好的节目元素控制所述直播节目的直播。其中,所述节目元素包括参与者视频,所述参与者视频的可编辑内容包括参与者视频地址;所述第一接收模块具体用于:接收服务器根据所述参与者视频地址获取的多路直播视频流。其中,所述节目元素包括插件,所述插件的可编辑内容包括插件属性;所述装置还包括:第一运行模块,用于向所述服务器发送插件启动指示,以使所述服务器根据所述插件启动指示,控制所述直播客户端按照所述插件属性运行插件;第一关闭模块,用于向所述服务器发送插件取消指示,以使所述服务器根据所述插件取消指示,控制所述直播客户端关闭插件。本专利技术实施例的一方面,提供一种电子设备,其中,所述电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。本专利技术实施例的一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上所述的方法。本专利技术实施例的另一方面,提供一种网络直播方法,包括:将多路直播视频流发送给直播导播端;接收所述直播导播端返回的所述多路直播视频流的播放属性,所述播放属性用于指示所述多路直播视频流中的主播视频流和副播视频流;将所述多路直播视频流发送给直播客户端,并控制所述直播客户端按照所述主播视频流和副播视频流播放所述多路直播视频流。其中,所述播放属性还用于指示所述多路直播视频流中的需推送视频流;所述将所述多路直播视频流发送给直播客户端包括:根据所述播放属性,将所述多路直播视频流中的需推送视频流发送给所述直播客户端。其中,所述方法还包括:从所述直播客户端处获知所述直播客户端当前的主播视频流,根据所述获知的主播视频流,统计所述多路直播视频流中每个视频流的播放人气,并将统计的所述每个视频流的播放人气反馈给所述直播导播端。其中,在所述将多路直播视频流发送给直播导播端前,所述方法还包括:接收所述直播导播端发送的节目单创建请求;根据所述节目单创建请求,从元素库中获取创建所述节目单所需的、可编辑的节目元素;向所述直播导播端返回所述可编辑的节目元素;接收所述直播导播端编辑所述节目元素后生成的节目单,所述节目单包括编辑好的节目元素;保存所述节目单并按照所述编辑好的节目元素控制所述节目单对应的直播节目的直播。其中,在将多路直播视频流发送给直播导播端前,所述方法还包括:接收所述直播导播端发送的所述直播节目的开始指令;所述按照所述编辑好的节目元素控制所述节目单对应的直播节目的直播包括:根据所述开始指令,按照所述节目单中所述编辑好的节目元素控制所述直播节目的直播。其中,所述节目元素包括参与者视频,所述参与者视频的可编辑内容包括参与者视频地址;所述按照所述编辑好的节目元素控制所述节目单对应的直播节目的直播包括:根据所述参与者视频地址获取所述多路本文档来自技高网...
一种网络直播方法、装置及电子设备

【技术保护点】
一种网络直播方法,其特征在于,包括:接收服务器发送的多路直播视频流;配置所述多路直播视频流的播放属性,所述播放属性用于指示所述多路直播视频流中的主播视频流和副播视频流;向所述服务器返回所述多路直播视频流的播放属性,以使所述服务器控制直播客户端按照所述主播视频流和副播视频流播放所述多路直播视频流。

【技术特征摘要】
1.一种网络直播方法,其特征在于,包括:接收服务器发送的多路直播视频流;配置所述多路直播视频流的播放属性,所述播放属性用于指示所述多路直播视频流中的主播视频流和副播视频流;向所述服务器返回所述多路直播视频流的播放属性,以使所述服务器控制直播客户端按照所述主播视频流和副播视频流播放所述多路直播视频流。2.根据权利要求1所述的方法,其特征在于,所述播放属性还用于指示所述多路直播视频流中的需推送视频流,以使所述服务器将所述多路直播视频流中的需推送视频流发送给所述直播客户端。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述服务器获取所述多路直播视频流中每个视频流的播放人气;所述配置所述多路直播视频流的播放属性包括:根据所述播放人气确定所述多路直播视频流的播放属性,从而将播放人气最高的直播视频流配置为主播视频流。4.根据权利要求1至3任一项所述的方法,其特征在于,所述接收服务器发送的多路直播视频流前,所述方法还包括:向所述服务器发送节目单创建请求;接收所述服务器根据所述节目单创建请求返回的可编辑的节目元素;编辑所述节目元素以生成节目单,所述节目单包括编辑好的节目元素;向所述服务器发送所述节目单,以使所述服务器保存所述节目单并按照所述编辑好的节目元素控制所述节目单对应的直播节目的直播。5.根据权利要求4所述的方法,其特征在于,在所述接收服务器发送的多路直播视频流前,所述方法还包括:向所述服务器发送所述直播节目的开始指令,以使所述服务器根据所述开始指令,按照所述编辑好的节目元素控制所述直播节目的直播。6.根据权利要求4所述的方法,其特征在于,所述节目元素包括参与者视频,所述参与者视频的可编辑内容包括参与者视频地址;所述接收服务器发送的多路直播视频流包括:接收服务器根据所述参与者视频地址获取的多路直播视频流。7.根据权利要求4所述的方法,其特征在于,所述节目元素包括插件,所述插件的可编辑内容包括插件属性;所述方法还包括:向所述服务器发送插件启动指示,以使所述服务器根据所述插件启动指示,控制所述直播客户端按照所述插件属性运行插件;和/或向所述服务器发送插件取消指示,以使所述服务器根据所述插件取消指示,控制所述直播客户端关闭插件。8.一种网络直播方法,其特征在于,包括:将多路直播视频流发送给直播导播端;接收所述直播导播端返回的所述多路直播视频流的播放属性,所述播放属性用于指示所述多路直播视频流中的主播视频流和副播视频流;将所述多路直播视频流发送给直播客户端,并控制所述直播客户端按照所述主播视频流和副播视频流播放所述多路直播视频流。9.根据权利要求8所述的方法,其特征在于,所述播放属性还用于指示所述多路直播视频流中的需推送视频流;所述将所述多路直播视频流发送给直播客户端包括:根据所述播放属性,将所述多路直播视频流中的需推送视频流发送给所述直播客户端。10.根据权利要求8所述的方法,其特征在于,所述方法还包括:从所述直播客户端处获知所述直播客户端当前的主播视频流,根据所述获知的主播视频流,统计所述多路直播视频流中每个视频流的播放人气,并将统计的所述每个视频流的播放人气反馈给所述直播导播端。11.根据权利要求8至10任一项所述的方法,其特征在于,在所述将多路直播视频流发送给直播导播端前,所述方法还包括:接收所述直播导播端发送的节目单创建请求;根据所述节目单创建请求,从元素库中获取创建所述节目单所需的、可编辑的节目元素;向所述直播导播端返回所述可编辑的节目元素;接收所述直播导播端编辑所述节目元素后生成的节目单,所述节目单包括编辑好的节目元素;保存所述节目单并按照所述编辑好的节目元素控制所述节目单对应的直播节目的直播。12.根据权利要求11所述的方法,其特征在于,在将多路直播视频流发送给直播导播端前,所述方法还包括:接收所述直播导播端发送的所述直播节目的开始指令;所述按照所述编辑好的节目元素控制所述节目单对应的直播节目的直播包括:根据所述开始指令,按照所述节目单中所述编辑好的节目元素控制所述直播节目的直播。13.根据权利要求11所述的方法,其特征在于,所述节目元素包括参与者视频,所述参与者视频的可编辑内容包括参与者视频地址;所述按照所述编辑好的节目元素控制所述节目单对应的直播节目直播包括:根据所述参与者视频地址获取所述多路直播视频流。14.根据权利要求11所述的方法,其特征在于,所述节目元素包括插件,所述插件的可编辑内容包括插件属性;所述按照所述编辑好的节目元素控制所述节目单对应的直播节目的直播包括:接收直播导播端发送的插件启动指示,根据所述插件启动指示,控制所述直播客户端按照所述插件属性运行插件;和/或接收直播导播端发送的插件取消指示,根据所述插件取消指示,控制所述直播客户端关闭插件。15.一种网络直播方法,其特征在于,包括:接收服务器发送的多路直播视频流,并从所述服务器获知所述多路直播视频流中的主播视频流和副播视频流;按照所述主播视频流和副播视频流播放所述多路直播视频流;其中,所述服务器将多路直播视频流发送给直播导播端并接收所述直播导播端返回的所述多路直播数据流的播放属性,所述播放属性用于指示所述多路直播视频流中的主播视频流和副播视频流。16.根据权利要求15所述的方法,其特征在于,所述方法还包括:将当前的主播视频流反馈给所述服务器,以使所述服务器统计所述多路直播视频流中每个视频流的播放人气,并将统计的播放人气反馈给直播导播端。17.根据权利要求15所述的方法,其特征在于,所述方法还包括:在所述直播导播端向所述服务器发送插件启动指示后,在所述服务器的控制下按照所述直播导播端编辑的插件属性运行插件;和/或在所述直播导播端向所述服务器发送插件取消指示后,在所述服务器的控制下关闭插件。18.一种网络直播装置,其特征在于,包括:第一接收模块,用于接收服务器发送的多路直播视频流;第一配置模块,用于配置所述多路直播视频流的播放属性,所述播放属性用于指示所述多路直播视频流中的主播视频流和副播视频流;第一返回模块,用于向所述服务器返回所述多路直播视频流的播放属性,以使所述服务器控制直播客户端按照所述主播视频流和副播视频流播放所述多路直播视频流。19.根据权利要求18所述的装置,其特征在于,所述播放属性还用于指示所述多路直播视频流中的需推送视频流,以使所述服务器将所述多路直播视频流中的需推送视频流发送给所述直播客户端。20.根据权利要求18所述的装置,其特征在于,所述装置还包括:第一获取模块,用于从所述服务器获取所述多路直播视频流中每个视频流的播放人气;所述第一配置模块具体用于:根据所述播放人气确定所述多路直播视频流的播放属性,从而将播放人气最高的直播视频流配置为主播视频流。21.根据权利要求18至20任一项所述的装置,其特征在于,所述装置还包括:第一发送模块,用于向所述服务器发送节目单创建请求;第二接收模块,用于接收所述服务器根据所述节目单创建请...

【专利技术属性】
技术研发人员:邵晓宇赵和
申请(专利权)人:北京星辰美豆文化传播有限公司
类型:发明
国别省市:北京,11

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

1