[发明专利]网络直播间的接入方法及网络直播系统有效
申请号: | 201710980430.8 | 申请日: | 2017-10-19 |
公开(公告)号: | CN109688416B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 黄柳文 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/233;H04N21/258;H04N21/63;H04N21/6334;H04N21/6437 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 直播 接入 方法 系统 | ||
本发明公开了一种网络直播间的接入方法及网络直播系统,属于互联网技术领域。该方法包括:中转服务器为第一终端分配第一数据端口;接口机为第一终端分配第二数据端口;第一终端和中转服务器通过与信令服务器进行交互,确定第一终端上进行数据传输的第三数据端口;基于第一数据端口、第二数据端口及第三数据端口,第一终端接入网络直播间标识对应的网络直播间。本发明中第一终端无需安装网络直播应用的SDK,通过与信令服务器和中转服务器进行交互,确定用于数据传输的第一数据端口、第二数据端口及第三数据端口,进而基于第一数据端口、第二数据端口及第三数据端口接入到网络直播间,从而克服了现有接入方法的局限性。
技术领域
本发明涉及互联网技术领域,特别涉及一种网络直播间的接入方法及网络直播系统。
背景技术
随着互联网技术的发展,网络直播间以新颖的形式、丰富的内容吸引了越来越多用户。通常不同的网络直播间用于播放不同的直播内容,终端通过接入到不同的网络直播间,可满足用户的不同观看需求。
目前,终端在接入网络直播间时,主要采用如下两种方式:
第一种方式、终端预先下载并安装内置有SDK(Software Development Kit,软件开发工具包)的网络直播应用,进而基于该网络直播应用,接入到网络直播间。
第二种方式、终端预先下载并安装网页版网络直播应用的SDK组件,在浏览器运行过程中,基于该网页版的网络直播应用,接入到网络直播间。
然而,现有的网络直播间的接入方法,需要终端下载并安装内置有SDK的网络直播应用,或者下载并安装网页版网络直播应用的SDK组件,因而现有的网络直播间的接入方法局限性较大。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种网络直播间的接入方法及网络直播系统。所述技术方案如下:
第一方面,提供了一种网络直播间的接入方法,所述方法应用于网络直播系统,所述网络直播系统包括:第一终端、信令服务器、中转服务器及接口机,所述信令服务器和所述中转服务器均具有实时通信功能,能够与所述第一终端和所述接口机建立网络连接,所述方法包括:
当通过所述信令服务器接收到所述第一终端的接入请求时,所述中转服务器为所述第一终端分配第一数据端口,所述接入请求包括网络直播间标识;
所述接口机为所述第一终端分配第二数据端口;
所述接口机和所述中转服务器存储所述第一数据端口与所述第二数据端口之间的对应关系;
所述第一终端和所述中转服务器通过与所述信令服务器进行交互,确定所述第一终端上进行数据传输的第三数据端口;
所述第一终端和所述中转服务器存储所述第一数据端口与所述第三数据端口之间的对应关系;
基于所述第一终端、所述中转服务器及所述接口机所存储的对应关系,所述第一终端接入所述网络直播间标识对应的网络直播间。
在本发明的另一个实施例中,所述方法还包括:
所述第一终端生成第一证书指纹,并将所述第一证书指纹携带在所述数据传输能力协商请求中发送至所述中转服务器;
当接收到所述数据传输能力协商请求时,所述中转服务器生成第二证书指纹,并将所述第二证书指纹携带在所述数据传输能力协商响应中发送至所述第一终端;
其中,所述第一证书指纹和所述第二证书指纹用于所述第一终端与所述中转服务器彼此进行安全验证。
在本发明的另一个实施例中,所述第一终端和所述中转服务器存储所述第一数据端口与所述第三数据端口之间的对应关系之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710980430.8/2.html,转载请声明来源钻瓜专利网。