[发明专利]基于远程桌面的网络直播方法、直播系统及电子设备在审
申请号: | 202010785058.7 | 申请日: | 2020-08-06 |
公开(公告)号: | CN113747181A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 万安庆 | 申请(专利权)人: | 上海达龙信息科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/231;H04N21/2343;H04N21/4402;H04N21/478;H04N21/4788;H04N21/6402;G06F9/451;H04L29/06 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 陈珊珊 |
地址: | 200120 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 远程桌面 网络 直播 方法 系统 电子设备 | ||
本发明提供基于远程桌面的网络直播技术,从而降低主播终端对硬件配置的高要求。中控服务器:在接收由主播终端发送的请求时,向主播终端返回可用的远程桌面服务器的标识信息,以供主播终端根据标识信息与远程桌面服务器建立连接,并将主播音视频数据发送至远程桌面服务器进行处理;将推流地址提供至远程桌面服务器,以使远程桌面服务器将处理后的主播音视频数据推流至推拉流与转码服务器,以供推拉流与转码服务器将接收到的主播音视频数据进行处理;在接收由观众终端发送的观看请求时,向观众终端返回拉流地址,以供观众终端通过拉流地址访问CDN节点进而向推拉流与转码服务器拉流,以获取经推拉流与转码服务器处理后的音视频流并解码播放。
技术领域
本发明涉及网络直播技术领域,特别是涉及基于远程桌面的网络直播方法、直播系统及电子设备。
背景技术
当前,网络直播带货、体育赛事直播、游戏直播等火爆异常,主播通过屏幕分享以及语音与观众进行互动。目前的网络直播技术方案为通过运行PC端上的程序或智能移动设备上的应用程序,利用机器的GPU、CPU等性能负责屏幕画面和语音的捕获、编码等,之后再经直播处理的一系列步骤分发给各观众。因此,传统的网络直播方式对于主播的机器配置要求较高,性能差的设备会出现卡顿等现象,而对于游戏直播来说,这类问题往往是致命的。另对于传统端游,主播可通过电脑,再配合其他设备进行直播分享互动,但主播在有事外出时,一般都会停播,此时对于观众的黏性会产生一定影响。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供基于远程桌面的网络直播方法、直播系统及电子设备,主播只需在直播设备(智能手机、平板电脑、笔记本电脑、台式机等)上安装一款应用,便可与众多观众进行音视频分享与互动,从而获得与传统直播技术类似的效果,主播再也无需受到直播时间、空间及硬件配置的限制。
为实现上述目的及其他相关目的,本发明提供一种基于远程桌面的网络直播方法,包括:中控服务器在接收由主播终端发送的请求时,向所述主播终端返回可用的远程桌面服务器的标识信息,以供所述主播终端根据所述标识信息与所述远程桌面服务器建立连接,并将主播音视频数据发送至所述远程桌面服务器进行处理;所述中控服务器将推流地址提供至所述远程桌面服务器,以使所述远程桌面服务器将处理后的主播音视频数据推流至推拉流与转码服务器,以供所述推拉流与转码服务器将接收到的主播音视频数据进行处理;所述中控服务器在接收由观众终端发送的观看请求时,向所述观众终端返回拉流地址,以供所述观众终端通过所述拉流地址访问CDN节点进而向所述推拉流与转码服务器拉流,以获取经所述推拉流与转码服务器处理后的音视频流并解码播放。
于本发明一实施例中,所述远程桌面服务器包括:虚拟机或物理服务器;所述中控服务器在各所述虚拟机或物理服务器开机重启完成后,接收并存储各所述虚拟机或物理服务器的标识信息。
于本发明一实施例中,每一所述推拉流与转码服务器为若干所述远程桌面服务器提供服务;所述中控服务器根据各所述推拉流与转码服务器的负载情况选择为各所述远程桌面服务器提供服务的推拉流与转码服务器。
于本发明一实施例中,所述远程桌面服务器通过调用系统设备api对系统声音进行捕获,一方面单独对所述系统声音进行编码封装发送给所述主播终端,以供其进行解码播放,另一方面根据主播所选择的与观众的互动场景确定是否对所述系统声音和所述音频数据进行合流与编码。
于本发明一实施例中,所述远程桌面服务器通过调用系统设备api对远程桌面图像进行捕获,一方面单独对所述远程桌面图像进行编码封装发送给所述主播终端,以供其进行解码渲染播放,另一方面根据所述主播终端采集的主播头像窗口对观众的显示方式确定是否将所述远程桌面图像与所述主播终端采集到的图像数据进行合流与编码。
于本发明一实施例中,所述远程桌面服务器将编码后的音频数据和视频数据一起进行封装,通过实时消息传输协议推流至所述推拉流与转码服务器;CDN节点通过所述实时消息传输协议向所述推拉流与转码服务器进行拉流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海达龙信息科技有限公司,未经上海达龙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010785058.7/2.html,转载请声明来源钻瓜专利网。