[发明专利]一种实现视频通话的方法及视频中继服务器在审
| 申请号: | 201510788456.3 | 申请日: | 2015-11-17 |
| 公开(公告)号: | CN105357465A | 公开(公告)日: | 2016-02-24 |
| 发明(设计)人: | 胡海;陈正超;周平 | 申请(专利权)人: | 贵阳朗玛信息技术股份有限公司 |
| 主分类号: | H04N7/14 | 分类号: | H04N7/14 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 550022 贵州省贵阳*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 视频 通话 方法 中继 服务器 | ||
技术领域
本发明涉及网络技术,尤指一种实现视频通话的方法及视频中继服务器。
背景技术
由于娱乐、交流等的需要,视频通话作为一种非常接近面对面交流体验的通讯方式,它的需求正在变得越来越强烈。目前,建立基于互联网的视频通话的形式一般是借助于视频服务器。由于这种形式对于任何的网络类型都可以实现,因而成为一种重要的视频通话形式。
视频通话的视频服务器作为通话数据的载体是视频通话中的重要一环,一个高实时性、高效的视频服务器在高质量的视频通话中扮演着重要的角色。
发明内容
为了解决上述技术问题,本发明提供了一种实现视频通话的方法及视频中继服务器,能够在视频通话中保证视频通话数据的及时转发。
为了达到本发明目的,本发明提供了一种实现视频通话的方法,包括:
视频中继服务器在为要进行视频通话的第一终端和第二终端建立通话时,分别分配用于接收第一终端发送的音、视频数据的端口和用于接收第二终端发送的音、视频数据的端口;
所述视频中继服务器在接收到第一终端的音、视频数据后,记录第一终端发送音、视频数据的上行网络地址,作为向第一终端转发第二终端的音、视频数据的网络地址,并在已记录第二终端发送音、视频数据的上行网络地址的情况下,将第一终端发送的音、视频数据通过记录的第二终端发送音、视频数据的上行网络地址转发给第二终端;
所述视频中继服务器在接收到第二终端的音、视频数据后,记录第二终端发送音、视频数据的上行网络地址,作为向第二终端转发第一终端的音、视频数据的网络地址,并在已记录第一终端发送音、视频数据的上行网络地址的情况下,将第二终端发送的音、视频数据通过记录的第一终端发送音、视频数据的上行网络地址发送给第一终端。
进一步地,所述分别分配用于接收第一终端发送的音、视频数据的端口和用于接收第二终端发送的音、视频数据的端口,包括:
为第一终端分别分配接收第一终端发送的音频数据的音频数据接收端口和接收第一终端发送的视频数据的视频数据接收端口;并且,为第二终端分别分配接收第二终端发送的音频数据的音频数据接收端口和接收第二终端发送的视频数据的视频数据接收端口。
进一步地,所述记录第一终端发送音、视频数据的上行网络地址,作为向第一终端转发第二终端的音、视频数据的网络地址,包括:在通过为第一终端分配的音频数据接收端口接收到音频数据时,记录第一终端的音频数据的上行网络地址,作为向第一终端转发第二终端的音频数据的网络地址;在通过为第一终端分配的视频数据接收端口接收到视频数据时,记录第一终端的视频数据的上行网络地址,作为向第一终端转发第二终端的视频数据的网络地址;
所述记录第二终端发送音、视频数据的上行网络地址,作为向第二终端转发第一终端的音、视频数据的网络地址,包括:在通过为第二终端分配的音频数据接收端口接收到音频数据时,记录第二终端的音频数据的上行网络地址,作为向第二终端转发第一终端的音频数据的网络地址;在通过为第二终端分配的视频数据接收端口接收到视频数据时,记录第二终端的视频数据的上行网络地址,作为向第二终端转发第一终端的视频数据的网络地址。
进一步地,所述分别分配用于接收第一终端发送的音、视频数据的端口和用于接收第二终端发送的音、视频数据的端口,包括:为第一终端分配一端口既接收第一终端发送的音频数据又接收第一终端发送的视频数据;为第二终端分配一端口既接收第二终端发送的音频数据又接收第二终端发送的视频数据;
所述记录第一终端发送音、视频数据的上行网络地址,作为向第一终端转发第二终端的音、视频数据的网络地址,包括:在通过为第一终端分配的端口接收到音频数据时,记录第一终端的音频数据的上行网络地址,作为向第一终端转发第二终端的音频数据的网络地址;在通过为第一终端分配的端口接收到视频数据时,记录第一终端的视频数据的上行网络地址,作为向第一终端转发第二终端的视频数据的网络地址;
所述记录第二终端发送音、视频数据的上行网络地址,作为向第二终端转发第一终端的音、视频数据的网络地址,包括:在通过为第二终端分配的端口接收到音频数据时,记录第二终端的音频数据的上行网络地址,作为向第二终端转发第一终端的音频数据的网络地址;在通过为第二终端分配的端口接收到视频数据时,记录第二终端的视频数据的上行网络地址,作为向第二终端转发第一终端的视频数据的网络地址。
进一步地,所述方法还包括:
所述视频中继服务器在接收到第一终端或第二终端的音、视频数据后,将接收到的音、视频数据分别放入音频抖动缓冲处理器和视频抖动缓冲处理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳朗玛信息技术股份有限公司,未经贵阳朗玛信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510788456.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高压瓶套圈及其制造方法
- 下一篇:用于试管自动制备设备的贴标机





