直播平台与VOIP终端的通信方法及装置制造方法及图纸

技术编号:27752542 阅读:32 留言:0更新日期:2021-03-19 13:48
本申请公开了直播平台与VOIP终端的通信方法及装置,其方法包括:接收直播平台发出的呼叫请求,并将呼叫请求发送至RTMP媒体网关,并接收RTMP媒体网关分配的RTMP推、拉流地址和RTP地址;将RTMP推、拉流地址发送至直播平台,以使直播平台将第一路RTMP音视频数据发送至RTMP推流地址;并接收RTMP拉流地址返回的第二路RTMP音视频数据;将RTP地址发送至VOIP终端的RTP代理,以使RTP代理将VOIP终端的接收的第一RTP音视频数据发送到RTP地址;并接收RTP地址返回的第二RTP音视频数据,并将第二RTP音视频数据发送到VOIP终端;RTMP媒体网关将用于将RTMP协议与RTP协议之间转换。本申请在基于互联网进行音视频通话时,能够将RTMP直播平台和VOIP系统融合,开起了直播平台的呼叫入口,提高通话的便捷性。

【技术实现步骤摘要】
直播平台与VOIP终端的通信方法及装置
本申请涉及通信
,具体涉及一种直播平台与VOIP终端的通信方法、装置、系统、网关及存储介质。
技术介绍
传统的通讯业务是基于呼叫电话号码来实现的,在这个过程中,需要电话号码,并会产生通话费用。在不知道被叫用户的电话号码时,这种通讯是无法实现的。而现有技术中,网络技术越来越发达,基于互联网的通话业务占有的比例越来越大,但是现有的通话网络通话业务存在着很多不足之处,如现有技术中较为成熟的多媒体通讯方案主要分为两大类:VOIP通讯技术和RTMP通讯技术。其中,VOIP(VoiceoverInternetProtocol)通讯技术是一种基于IP的语音传输技术,广泛应用于即时通讯,以UDP为主,但是由于网络抖动及丢包会影响到通话质量。而RTMP(RealTimeMessagingProtocol)通讯技术广泛应用于在线直播,以TCP(传输控制协议,TransmissionControlProtocol)为主,时延大,实时性差,且目前在线直播是单向的,即主播在直播平台的直播端进行说话,而听众只能本文档来自技高网...

【技术保护点】
1.一种直播平台与VOIP终端的通信方法,其特征在于,包括:/n接收所述直播平台发出的呼叫请求,并将所述呼叫请求发送至RTMP媒体网关,并接收RTMP媒体网关根据呼叫请求分配的媒体地址;其中,所述媒体地址包括RTMP推、拉流地址和RTP地址;/n将所述RTMP推、拉流地址发送至所述直播平台,以使所述直播平台将第一路RTMP音视频数据发送至所述RTMP推流地址;并接收所述RTMP拉流地址返回的第二路RTMP音视频数据;/n将所述RTP地址发送至VOIP终端的RTP代理,以使RTP代理将VOIP终端的接收的第一RTP音视频数据发送到所述RTP地址;并接收所述RTP地址返回的第二RTP音视频数据,并...

【技术特征摘要】
1.一种直播平台与VOIP终端的通信方法,其特征在于,包括:
接收所述直播平台发出的呼叫请求,并将所述呼叫请求发送至RTMP媒体网关,并接收RTMP媒体网关根据呼叫请求分配的媒体地址;其中,所述媒体地址包括RTMP推、拉流地址和RTP地址;
将所述RTMP推、拉流地址发送至所述直播平台,以使所述直播平台将第一路RTMP音视频数据发送至所述RTMP推流地址;并接收所述RTMP拉流地址返回的第二路RTMP音视频数据;
将所述RTP地址发送至VOIP终端的RTP代理,以使RTP代理将VOIP终端的接收的第一RTP音视频数据发送到所述RTP地址;并接收所述RTP地址返回的第二RTP音视频数据,并将所述第二RTP音视频数据发送到VOIP终端;
其中,所述RTMP媒体网关将所述第一路RTMP音视频数据转换为第二RTP音视频数据,并发送至所述RTP地址,以使所述RTP代理接收并发送所述第二RTP音视频数据至所述VOIP终端;
所述RTMP媒体网关还将通过RTP地址返回的所述第一RTP音视频数据转换为第二路RTMP音视频数据,并发送至所述RTMP拉流地址,以使所述直播平台通过所述RTMP拉流地址获得所述第二路RTMP音视频数据。


2.根据权利要求1所述的方法,其特征在于,所述呼叫请求包含被叫用户的电话号码和/或身份二维码。


3.根据权利要求1所述的方法,其特征在于,所述接收所述直播平台发出的呼叫请求包括:
接收所述直播平台通过WebSocket协议发送的所述呼叫请求;
将所述RTMP推、拉流地址发送至所述直播平台包括:
通过WebSocket协议将所述RTMP推、拉流地址发送至所述直播平台。


4.根据权利要求1所述的方法,其特征在于,所述将所述RTP地址发送至VOIP终端的RTP代理包括:
通过SIP协议将所述RTP地址发送至VOIP终端的RTP代理。


5.根据权利要求1所述的方法,其特征在于,所述所述RTMP媒体网关将所述第一路RTMP音视频数据转换为第二RTP音视频数据包括:提取所述第一路RTMP音视频数据的媒体信息;
对得到的所述媒体信息依次进行解码、重采样、重编码,并将重编码结果发送至RTP终端,以使所述RTP终端根据重编码结果生成第二RTP音视频数据。


6.根据权利要...

【专利技术属性】
技术研发人员:马志辉
申请(专利权)人:深圳市咪码科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1