[发明专利]一种VOIP实时音视频通话方法、系统及装置有效
申请号: | 202310032604.3 | 申请日: | 2023-01-10 |
公开(公告)号: | CN115914178B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 陈炫 | 申请(专利权)人: | 广州讯鸿网络技术有限公司 |
主分类号: | H04L65/1104 | 分类号: | H04L65/1104;H04L9/40;H04L65/60;H04L65/65;H04L65/80 |
代理公司: | 广州市合本知识产权代理事务所(普通合伙) 44421 | 代理人: | 梁华行 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 voip 实时 视频 通话 方法 系统 装置 | ||
本发明实施例公开了一种VOIP实时音视频通话方法、系统及装置,包括:接收来自发起端的请求指令,基于所述请求指令对发起端进行身份认证,当身份认证通过后返回发起端通过指令;发送视频呼叫请求至VOIP网关服务器,当被叫端摘机时,接收来自VOIP网关服务器的应答信息,建立通话;检测是否接收到来自发起端的第一媒体数据流或者来自VOIP网关服务器的第二媒体数据流,当接收到第一媒体数据流或第二媒体数据流时,将第一媒体数据流进行转码后转发至VOIP网关服务器以使将第一媒体数据流发送至被叫端;将第二媒体数据流转发至发起端。通过设置RTMP网关服务器和VOIP网关服务器分别对接发起端和被叫端,实现智能终端与SIP终端实施音视频互通功能,兼容性更强。
技术领域
本发明涉及计算机音视频通信技术领域,具体涉及一种VOIP实时音视频通话方法、系统及装置。
背景技术
目前,RTMP是实时消息传输协议(Real Time Messaging Protocol)。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。
VOIP是基于IP的语音技术(Voice over Internet Protocol),指的是将模拟的声音讯号经过压缩与封包之后,以数据封包的形式在IP网络的环境进行语音讯号的传输的一种技术。
在实时音视频通话领域中,存在着几种实现方式:传统的基于SIP+RTP技术的软话机实现方式;基于WSS+WebRTC技术的网页实现方式;即通过浏览器即可实现实时音视频通话,各浏览器厂商先后提供针对WebRTC技术的支持,由于浏览器厂商实现差异性导致很多兼容性的问题;用户体验也不好。
发明内容
针对所述缺陷,本发明实施例公开了一种VOIP实时音视频通话方法、系统及装置,其可以解决传统音视频通话的兼容性问题。
本发明实施例第一方面公开了VOIP实时音视频通话方法,包括:
接收来自发起端的请求指令,基于所述请求指令对发起端进行身份认证,当身份认证通过后返回发起端通过指令;
发送视频呼叫请求至VOIP网关服务器,当被叫端摘机时,接收来自VOIP网关服务器的振铃应答信息,播放振铃音视频至发起端,建立通话;
检测是否接收到来自发起端的第一媒体数据流或者来自VOIP网关服务器并经过媒体编解码模块进行转码后的第二媒体数据流,当接收到所述第一媒体数据流或第二媒体数据流时,将所述第一媒体数据流进行转码后转发至VOIP网关服务器以使VOIP网关服务器将所述第一媒体数据流发送至被叫端;将所述第二媒体数据流转发至发起端。
作为一种可选的实施方式,在本发明实施例第一方面中,所述发起端包括推流端和拉流端。
作为一种可选的实施方式,在本发明实施例第一方面中,所述接收来自发起端的请求指令,基于所述请求指令对发起端进行身份认证,包括:
接收来自推流端的呼叫请求指令,并对所述推流端进行推流端身份认证,当推流端身份认证通过后返回推流端连接成功响应指令;
接收来自拉流端的数据请求指令,并对拉流端进行拉流端身份认证,当拉流端身份认证通过后返回拉流端数据连接响应指令。
作为一种可选的实施方式,在本发明实施例第一方面中,所述接收来自推流端的呼叫请求指令,并对所述推流端进行推流端身份认证,当推流端身份认证通过后返回推流端连接成功响应指令,包括:
接收来自推流端的握手与连接请求,对所述推流端进行第一次推流端身份认证,当第一次推流端身份认证通过后返回推流端连接成功响应指令;
接收来自推流端的数据交互请求,对所述推流端进行第二次推流端身份认证,当第二次推流端身份认证通过后返回推流端交互响应指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州讯鸿网络技术有限公司,未经广州讯鸿网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310032604.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像形成装置
- 下一篇:一种流域性暴雨洪涝承灾体重置成本遥感模拟方法