【技术实现步骤摘要】
直播平台与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地址返回的第二 ...
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。