直播间视频流合成方法、装置及终端设备制造方法及图纸

技术编号:15523175 阅读:177 留言:0更新日期:2017-06-04 12:00
本发明专利技术涉及网络直播领域,具体公开一种直播间视频流合成方法、装置及终端设备,所述方法包括步骤:响应于主播用户开启多源直播的操作指令,输出包含直播间特征信息及主播身份信息的预协议信息;将主播用户终端配置为服务器终端并接收第二终端根据所述预协议信息发起的连接请求;响应于所述连接请求,在主播用户与至少一个第二终端确认连接后,接收所述第二终端采集的第二视频流;将本地采集的第一视频流与所述第二视频流合成为第三视频流后上传到服务器,以使得所述服务器向直播间的每个用户推送所述第三视频流。通过将主播终端配置为服务器终端并合成推向直播间的视频流,减少带宽占用,降低直播平台服务器压力,解放直播视频播放前端。

Method, device and terminal device for synthesizing video stream of direct broadcast

The present invention relates to the field of network broadcast, in particular discloses a flow synthesis method, broadcast video device and a terminal device, the method includes the steps of: in response to the user to open the multi-source live anchor instructions and pre protocol information output contains feature information and identity information broadcast anchor; anchor will be configured as a server terminal and user terminal receiving second terminal connection requests according to the pre launch protocol information; in response to the connection request, the user in the anchor with at least one of the second terminal connection confirmation after receiving the second terminal acquisition second video stream; the first local video acquisition stream into third video streams after upload to the server with the second video stream, so that the server to each user broadcast push the third video stream. By configuring the host terminal as the server terminal and synthesizing the video stream into the live broadcast, the bandwidth occupation is reduced, the server pressure of the live platform is reduced, and the front end of the live video broadcast is liberated.

【技术实现步骤摘要】
直播间视频流合成方法、装置及终端设备
本专利技术涉及网络直播
,具体涉及一种直播间视频流合成方法、装置及终端设备。
技术介绍
随着互联网技术及智能移动终端设备的发展,各种互联网产品给人们的工作、生活带来了很多便利与娱乐,近年来,各类用于视频直播的直播平台层出不穷,视频直播给人们带来更实时的社交体验。目前的直播平台包括了用于移动端的直播平台和用于PC端的直播平台。由于视频直播需求的多样性,用户需要同时直播多个移动端的内容或同时直播多个PC端的内容或同时直播移动端跟PC端的内容,例如用户开始在PC端上直播,然后想暂时转移直播场景至户外,利用移动端直播户外此时发生的情况,在现有技术中,往往需要主播用户在移动端重新建立一个直播间开启户外直播,然后原来直播间的观看用户需要重新进入新的直播间后才能看到主播进行的户外直播,由于户外直播是暂时性的,在户外直播停止后,主播重新回到PC端直播,而观看用户又得重新进入该主播的PC端的直播间,这种方式下主播用户跟观看用户的操作过程繁琐,无法给主播用户跟观看用户带来良好体验,降低直播平台口碑,造成用户流失。所以,如何解决多个终端同时直播的多源直播模式是目前网络视频直播领域中亟需解决的问题,并且在多源直播模式下如何最大限度地提高网络带宽的利用率,降低直播平台服务器的压力同样是需要考虑并解决的问题。
技术实现思路
本专利技术的首要目的在于提供一种直播间视频流合成方法、装置。本专利技术的另一目的在于提供执行上述直播间视频流合成方法的终端设备。为实现该目的,本专利技术采用如下技术方案:第一方面,本专利技术提供一种直播间视频流合成方法,包括如下步骤:响应于主播用户开启多源直播的操作指令,输出包含直播间特征信息及主播身份信息的预协议信息;将主播用户终端配置为服务器终端并接收第二终端根据所述预协议信息发起的连接请求;响应于所述连接请求,在主播用户与至少一个第二终端确认连接后,接收所述第二终端采集的第二视频流;将本地采集的第一视频流与所述第二视频流合成为第三视频流后上传到服务器,以使得所述服务器向直播间的每个用户推送所述第三视频流。进一步的,所述预协议信息以二维码、特征口令或链接的形式表征。进一步的,所述接收第二视频流的过程与采集本地的第一视频流的过程与合成第三视频流的过程与上传第三视频流的过程并行工作。具体的,所述第一、第二、第三视频流均包括图像流和音频流,所述第三视频流包括第一视频流、第二视频流至少之一的图像流,还包括该两者至少之一的音频流。进一步的,所述第二终端根据所述预协议信息向主播用户终端发起连接请求,并与主播用户终端保持长连接。第二方面,本专利技术提供一种直播间视频流合成装置,包括:输出模块:用于响应于主播用户开启多源直播的操作指令,输出包含直播间特征信息及主播身份信息的预协议信息;配置模块:用于将主播用户终端配置为服务器终端并接收第二终端根据所述预协议信息发起的连接请求;接收模块:用于响应于所述连接请求,在主播用户与至少一个第二终端确认连接后,接收所述第二终端采集的第二视频流;合成模块:用于将本地采集的第一视频流与所述第二视频流合成为第三视频流后上传到服务器,以使得所述服务器向直播间的每个用户推送所述第三视频流。进一步的,所述预协议信息以二维码、特征口令、链接等形式表征。进一步的,所述接收第二视频流的过程与采集本地的第一视频流的过程与合成第三视频流的过程与上传第三视频流的过程并行工作。具体的,所述第一、第二、第三视频流均包括图像流和音频流,所述第三视频流包括第一视频流、第二视频流至少之一的图像流,还包括该两者至少之一的音频流。第三方面,本专利技术还提供一种终端设备,包括:处理器、存储器,所述处理器用于调用执行以程序形式存储于所述存储器的所述直播间视频流合成方法的任意一项步骤。与现有技术相比,本专利技术具备如下优点:(1)本专利技术将主播终端配置为服务器终端,用以接收第二终端采集后直接发送至主播终端的视频流,再由主播终端将所有视频流合成推送至直播间的视频流,直播间的观众用户看到的视频流与主播终端上的视频流一致,保证了视频流的同时性。(2)同时,由于主播终端被配置为服务器终端,第二终端采集的视频流不需经过直播平台的服务器而直接发送至主播终端,直播平台服务器只需接收主播终端上传的最终推向直播间的视频流,并且将其推送至直播间的每个观看用户,避免大量的第二终端将视频流上传至服务器,减少了网络带宽的占用,降低了直播平台服务器的压力。(3)再者,上述推向直播间的视频流适配于各种直播视频播放前端(PC端、移动端、WEB端),无需再为多种前端适配不同的视频流解析协议,彻底解放前端。显然,上述有关本专利技术优点的描述是概括性的,更多的优点描述将体现在后续的实施例揭示中,以及,本领域技术人员也可以本专利技术所揭示的内容合理地发现本专利技术的其他诸多优点。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】图1为本专利技术直播间视频流合成方法的一实施例流程示意图;图2为本专利技术多源直播的两种实施方式示意图;图3为本专利技术以二维码的形式表征预协议信息的示意图;图4为本专利技术以特征口令的形式表征预协议信息的示意图;图5为本专利技术以链接的形式表征预协议信息的示意图;图6为本专利技术选定连接2个第二视频流后的第三视频流的示意图;图7为本专利技术直播间视频流合成装置的一实施例示意图。【具体实施方式】下面结合附图和示例性实施例对本专利技术作进一步地描述,其中附图中相同的标号全部指的是相同的部件。此外,如果已知技术的详细描述对于示出本专利技术的特征是不必要的,则将其省略。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本
技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunicationsService,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Pe本文档来自技高网
...
直播间视频流合成方法、装置及终端设备

【技术保护点】
一种直播间视频流合成方法,其特征在于,包括如下步骤:响应于主播用户开启多源直播的操作指令,输出包含直播间特征信息及主播身份信息的预协议信息;将主播用户终端配置为服务器终端并接收第二终端根据所述预协议信息发起的连接请求;响应于所述连接请求,在主播用户与至少一个第二终端确认连接后,接收所述第二终端采集的第二视频流;将本地采集的第一视频流与所述第二视频流合成为第三视频流后上传到服务器,以使得所述服务器向直播间的每个用户推送所述第三视频流。

【技术特征摘要】
1.一种直播间视频流合成方法,其特征在于,包括如下步骤:响应于主播用户开启多源直播的操作指令,输出包含直播间特征信息及主播身份信息的预协议信息;将主播用户终端配置为服务器终端并接收第二终端根据所述预协议信息发起的连接请求;响应于所述连接请求,在主播用户与至少一个第二终端确认连接后,接收所述第二终端采集的第二视频流;将本地采集的第一视频流与所述第二视频流合成为第三视频流后上传到服务器,以使得所述服务器向直播间的每个用户推送所述第三视频流。2.根据权利要求1所述的方法,其特征在于,所述预协议信息以二维码、特征口令或链接的形式表征。3.根据权利要求1所述的方法,其特征在于,所述接收第二视频流的过程与采集本地的第一视频流的过程与合成第三视频流的过程与上传第三视频流的过程并行工作。4.根据权利要求1所述的方法,其特征在于,所述第一、第二、第三视频流均包括图像流和音频流,所述第三视频流包括第一视频流、第二视频流至少之一的图像流,还包括该两者至少之一的音频流。5.根据权利要求1所述的方法,其特征在于,所述第二终端根据所述预协议信息向主播用户终端发起连接请求,并与主播用户终端保持长连接。6.一种直播间视频流合成装置,其特征在...

【专利技术属性】
技术研发人员:余蒙于川徐光兴吴昊苏庆辉陆锦铃郭业翔
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1