美文网首页
IAX2协议简介

IAX2协议简介

作者: 自由侠 | 来源:发表于2021-04-15 10:15 被阅读0次

IAX2协议与SIP协议一样, 属于VOIP协议;

1 .是一个私有的协议(SIP是IETF定义的标准化协议).   

2. 使用1个UDP端口同时用于信令和音频数据的传输.  

3. 目前只用于音频传输.

4. 不提供p2p服务, 所有数据均通过server转发.

至于网上说的, 

Signaling and data travel togheter in IAX avoiding the problems of NAT that usually appear in SIP. Signaling and data in SIP travel using different protocols and that is why NAT problems appears. Audio stream have to pass through routers and firewalls. SIP usually needs a STUN server to avoid these problems.

这句话很容易让人误解,  我一直理解为IAX不需要NAT穿越, 能够直接P2P(这不现实, 它不可能只凭一个中转server就能打通所有类型的p2p. ); 实际上是:

- Audio flow when using a server

If SIP is using a server signaling messages always pass through the server but audio messages (RTP flow) can travel end to end without passing through the server. In IAX, signaling and data must pass always through IAX server. This increases the bandwidth need by the IAX servers when there are many simultaneous calls.

IAX 的所有数据(IAX只传输音频, 所以数据量不大) 均通过server中转, 根本没有p2p. 

没有p2p连接, 为什么老提NAT,容易让人误解.

以上也是来自网络, 并没有看IAX2源码.

相关文章

  • IAX2协议简介

    IAX2协议与SIP协议一样, 属于VOIP协议; 1 .是一个私有的协议(SIP是IETF定义的标准化协议). ...

  • xmpp协议初识

    XMPP简介 XMPP协议简介 XMPP协议(Extensible Messaging and PresenceP...

  • 好程序员web前端培训分享WebSocket协议

    好程序员web前端培训分享WebSocket协议,WebSocket协议简介 一.WebSocket协议简介 1....

  • 20171013 网络文件共享(一) FTP服务

    FTP协议简介FTP软件介绍vsftpd服务简介vsftpd配置vsftpd虚拟用户 一、FTP协议简介 (一)特...

  • robots协议分析——以亚马逊(中国)为例

    目录: 一、Robots协议简介 二、亚马逊网站robots.txt分析 一、Robots协议简介 Robots协...

  • JWT协议简介

    官方英文原文在这里https://jwt.io/introduction/,我只是顺手翻译一下,如有不对的地方欢迎...

  • bittorrent协议简介

    BitTorrent协议可分为以下五个主要部分: MetaInfo文件 - 包含协议运行所需的所有详细信息的文件。...

  • Http协议简介

    本文http默认指的是http1.1 什么是http协议? http协议全名超文本传输协议,主要在web应用中使用...

  • HTTP协议简介

    简介 超文本传输协议,属于应用层,由请求和响应构成,是一个标准的客户端服务器模型。HTTP通常承载与TCP协议之上...

  • bancor 协议简介

    Bancor 是什么 Bancor 是以太坊的一个项目,是一个货币系统,通过智能合约为数字货币提供持续流动性。Ba...

网友评论

      本文标题:IAX2协议简介

      本文链接:https://www.haomeiwen.com/subject/dhcdlltx.html