[发明专利]实时通信方法、装置、设备及存储介质有效
申请号: | 202210028883.1 | 申请日: | 2022-01-11 |
公开(公告)号: | CN114338625B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 张家峰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L65/60 | 分类号: | H04L65/60;H04L65/80;H04N21/233 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 梁国平 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 通信 方法 装置 设备 存储 介质 | ||
本发明提供一种实时通信方法、装置、设备及存储介质,包括步骤:基于通话房间信息与服务器协商建立媒体流连接,其中,通话房间信息用于对通话房间进行标识,媒体流连接配置为收发连接;基于媒体流连接创建第一数据发送轨道和第一数据订阅轨道,第一数据发送轨道和第一数据订阅轨道对媒体流连接进行复用,其中,第一数据发送轨道用于对待发送的流媒体进行封装,第一数据订阅轨道用于接收订阅自服务器的流媒体。终端与服务器之间建立媒体流连接,第一数据发送轨道和第一数据订阅轨道对媒体流连接进行复用,可以减少终端与服务器之间的连接数量,有利于提高通信的稳定行和降低通信延时,能够满足大型RTC房间场景应用。
技术领域
本发明涉及流媒体传输技术领域,尤其涉及一种实时通信方法、装置、设备及存储介质。
背景技术
近年来,以RTC(Real-time Communications,实时通信)技术作为通信基础支撑框架的实时音视频技术得到了快速发展,产品应用场景越来越丰富,逐渐遍布各行各业。为了实现RTC应用,市面上出现了一批开源RTC服务器,其中,大多数开源RTC服务器与终端的通信方式具有如下特点:1)每个终端与服务器均建立一个发送连接,发送连接内部包括用于封装音频的音频轨道以及用于封装视频数据的视频轨道;2)每个终端与服务器均建立n-1个订阅连接,用以接收数据,其中,RTC通信的单个房间中用户数量为n,则对于RTC服务器而言,发送连接总数N=n,订阅连接总数P=n*(n-1),房间连接总数T=N+P=n2。随着房间与用户数量的增加,终端与服务器之间建立的订阅连接数量也会增加,当订阅连接数量增加到一定程度后,会导致终端与服务器的性能不稳定、存在连接异常、数据转发延时等问题的出现,无法满足大型RTC房间场景应用。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明实施例提出一种实时通信方法、装置、设备及存储介质,旨在实现减少终端与服务器之间的连接数量,用以提高通信的稳定性和降低通信延时,能够满足大型RTC房间场景应用。
第一方面,本发明实施例提供一种实时通信方法,应用于终端,所述方法包括:
基于通话房间信息与服务器协商建立媒体流连接,其中,所述通话房间信息用于对通话房间信息标识,所述媒体流连接配置为收发连接;
基于所述媒体流连接创建第一数据发送轨道和第一数据订阅轨道,所述第一数据发送轨道和所述第一数据订阅轨道对所述媒体流连接进行复用,其中,所述第一数据发送轨道用于对待发送的流媒体进行封装,所述第一数据订阅轨道用于接收订阅自所述服务器的流媒体。
根据本发明实施例的实时通信方法,至少具有如下有益效果:
终端与服务器之间建立媒体流连接,第一数据发送轨道和第一数据订阅轨道对媒体流连接进行复用,可以减少终端与服务器之间的连接数量,有利于提高通信的稳定行和降低通信延时,能够满足大型RTC房间场景应用。
根据本发明的一些实施例,所述基于通话房间信息与服务器协商建立媒体流连接,包括:
获取由所述服务器基于所述通话房间信息分配的第一IP地址;
根据所述第一IP地址与所述服务器进行媒体协商,确定所述媒体流连接的连接信息;
根据所述第一IP地址与所述服务器建立进行网络协商,确定所述媒体流连接的协商网络信息;
根据所述连接信息和所述协商网络信息,与所述服务器建立所述媒体流连接。
根据本发明的一些实施例,所述根据所述第一IP地址与所述服务器进行媒体协商,包括步骤:
根据所述第一IP地址通过会话描述协议与所述服务器进行媒体协商,将所述媒体流连接配置为收发连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210028883.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示面板、显示面板的制备方法和显示模组
- 下一篇:一种植物纤维提取装置