[发明专利]视频直播多人连麦方法及装置在审
申请号: | 201810643034.0 | 申请日: | 2018-06-21 |
公开(公告)号: | CN108848391A | 公开(公告)日: | 2018-11-20 |
发明(设计)人: | 张万忠;高嵩琳;覃亚平 | 申请(专利权)人: | 深圳市思迪信息技术股份有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/222;H04N21/422;H04N21/4788;H04L29/06 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 葛勤 |
地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 合成服务器 转发服务器 视频直播 转发 流媒体服务器 实时互动 数据包 互动 推送 带宽 合成 直播 客户 移动 | ||
本发明提供了一种视频直播多人连麦方法,通过在多人模式下所有的数据包(流媒体)都是通过转发服务器中转,转发服务器转发一份数据给参与连麦的客户端的同时,转发一份数据到合成服务器。进一步的由合成服务器对收到的流媒体进行合成;处理完毕后再推送流媒体到CDN流媒体服务器从而实现多人的实时互动,从而使得主播端的带宽和性能压力不复存在,因此本方案非常适合移动端的连麦互动直播。
技术领域
本发明涉及一种网络数据通讯方法,尤其是指一种视频直播多人连麦方法及装置。
背景技术
如图1所示,现有的视频直播多人连麦中,其直播流媒体程是:主播客户端采集本地音视频流媒体后,直接使用RTMP协议推送流媒体到CDN流媒体服务器;其它观众使用对应的拉流媒体地址从CDN流媒体服务器拉取音视频流媒体。参与连麦的观众使用实时通话系统(P2P)和主播进行实时互动连麦;主播端接收到连麦观众端的音视频流媒体后,将自己的声音和观众的声音做混音,自己的画面与观众的画面做合成,最后将混合的声音和画面推送流媒体到CDN流媒体服务器。
现有技术应用时对于移动端来说就有两个问题:
一、主播端的上行带宽压力很大
主播端通过实时通话系统发送一路流媒体给连麦观众,同时还需要推送一路流媒体到CDN流媒体服务器。相比单人直播,连麦后主播端的上行流媒体量将变为原来的两倍;双倍的上行流媒体量对移动端的带宽压力非常大。
二、主播端的视频编码压力很大
与造成带宽压力大的原因一样,主播编码一路视频给连麦观众,同时还需要合成并编码一路推到CDN流媒体服务器;两次视频编码对移动端的性能压力非常大。
假如连麦参与人数超过两人,那带宽和性能的压力将会更加突出。所以,该方案在移动场景下是不太适用。
发明内容
本发明所要解决的技术问题是:提供了一种可解决主播端数据压力的视频直播多人连麦方法及装置。
为了解决上述技术问题,本发明采用的技术方案为:一种视频直播多人连麦方法,包括步骤,
S1)、主播端推送流媒体到流媒体转发服务器;
S2)、连麦观众端推送流媒体到流媒体转发服务器;
S3)、流媒体转发服务器转发主播端的流媒体到连麦观众端;
流媒体转发服务器转发连麦观众端的流媒体到主播端;
S4)、流媒体转发服务器将主播端推送的流媒体和连麦观众端的流媒体推送到合成服务器;
S5)、合成服务器将主播端的流媒体和连麦观众端的流媒体进行合成处理,而后将处理后的合成流媒体推送到流媒体服务器上;
S6)、观看连麦观众从流媒体服务器拉取合成流媒体进行观看。
上述中,所述步骤S1、S2之间还包括步骤:
S121)、观众端向主播端发起连麦请求;
S122)、主播端是否同意观众端的请求,是则该观众端成为连麦观众端,对连麦观众端继续步骤。
上述中,所述步骤S1、S2之间还包括步骤:
S121)、观众端向主播端发起连麦请求;
S122)、主播端将申请连麦的观众端记录形成观众端集合;
S123)、主播端从观众端集合中挑选想要连麦的观众,并发起邀请连麦的请求;
S124)、观众端应答是否接受连麦邀请,是则成为连麦观众端,对连麦观众端继续步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市思迪信息技术股份有限公司,未经深圳市思迪信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810643034.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多流直播观看系统
- 下一篇:音视频数据实时采集与传输方法