【技术实现步骤摘要】
实时音视频通信系统的服务端对接方法以及装置
[0001]本申请涉及数据处理领域,尤其涉及一种实时音视频通信系统的服务端对接方法、装置、计算机设备和存储介质。
技术介绍
[0002]实时音视频通信(Web Real
‑
Time Communication,英文简称:WebRTC)系统中,一种常见的场景是在服务端从实时音视频系统中拉流和向实时音视频系统推流。相关技术中,通常是通过标准的WebRTC接入流程进行推拉流。然而,使用标准WebRTC接入,ICE(Interactive Connectivity Establishment,交互式连通建立方式)建连机制繁琐复杂,比如,需要通信方进行Candidate(一种描述WebRTC中连接端点的数据结构)收集,并在信令服务协调下进行Candidate交换。另外,标准WebRTC推拉流对接成本高,对接开发难度大。
技术实现思路
[0003]本申请提供了一种实时音视频通信系统的服务端对接方法、装置、计算机设备和存储介质,可以简化服务端推拉流模块与实时音视 ...
【技术保护点】
【技术特征摘要】
1.一种实时音视频通信系统的服务端对接方法,其特征在于,所述方法应用于实时音视频通信系统代理端,所述方法包括:响应于所述服务端发送的推拉流接口调用指令,向所述实时音视频通信系统发送推拉流路径建立请求;基于所述推拉流路径建立请求,建立与所述实时音视频通信系统之中目标媒体服务器之间的推拉流路径;基于所述推拉流路径,进行所述服务端与所述目标媒体服务器之间的推拉流数据传输。2.根据权利要求1所述的方法,其特征在于,所述推拉流接口调用指令为拉流接口调用指令;所述响应于所述服务端发送的推拉流接口调用指令,向所述实时音视频通信系统发送推拉流路径建立请求,包括:响应于所述服务端发送的所述拉流接口调用指令,向所述实时音视频通信系统发送拉流路径建立请求。3.根据权利要求2所述的方法,其特征在于,所述基于所述推拉流路径建立请求,建立与所述实时音视频通信系统之中目标媒体服务器之间的推拉流路径,包括:基于所述拉流路径建立请求,获取目标流路径;向与所述目标流路径对应的目标媒体服务器发送建路请求,以建立与所述目标媒体服务器之间的拉流路径。4.根据权利要求3所述的方法,其特征在于,所述基于所述推拉流路径,进行所述服务端与所述目标媒体服务器之间的推拉流数据传输,包括:基于所述拉流路径,从所述目标媒体服务器读取与所述服务端对应的待拉流的音视频流数据;将所述音视频流数据进行解析处理,得到音视频帧数据,并将所述音视频帧数据发送给所述服务端。5.根据权利要求4所述的方法,其特征在于,在所述将所述音视频流数据进行解析处理之前,所述方法还包括:对所述音视频流数据进行网络抗抖动处理。6.根据权利要求1所述的方法,其特征在于,所述推拉流接口调用指令为开始推流接口调用指令;所述响应于所述服务端发送的推拉流接口调用指令,向所述实时音视频通信系统发送推拉流路径建立请求,包括:响应于所述服务端发送的所述开始推流接口调用指令,获取目标收流媒体服务器的地址信息;根据所述地址信息,向所述实时音视频通信系统发送推流路径建立请求。7.根据权利要求6所述的方法,其特征在于,所述基于所述推拉流路径建立请求,建立与所述实时音视频通信系统之中目标媒体服务器之间的推拉流路径,包括:基于所述推流路径建立请求,向所述目标收流媒体服务器发送建路数据包,令所述目标收流媒体服务器在接收到所述建路数据包时执行收流准备工作;接收所述目标收流媒体服务器发送的通知消息,所述通知消息用于通知所述实时音视频通信系统代理端所述推流路径创建完成。
8.根据权利要求7所述的方法,其特征在于,所述基于所述推拉流路径,进行所述服务端与所述目标媒体服务器之间的推拉流数据传输,包括:响应于所述服务端发送的推流接口调用指令,基于所述推流路径向所述目标收流媒体服务器推送音视频流数据。9.一种实时音视频通信系统的服务端对接装置,其特征在于,所述装置应用于实时音视频通信系统代理端,所述装置包括:中继端点模块,用于...
【专利技术属性】
技术研发人员:李庆波,王孝庆,
申请(专利权)人:京东科技信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。