VoIP协议

VoIP协议是VoIP业务的规范标准。我们都知道VoIP业务有着压倒性的优势。随着网络应用的多元化和低成本化发展,VoIP业务直接冲击着传统通信市场,那么目前VoIP协议目前常用的协议,如H.323、SIP、MEGACO和MGCP。

H.248

H.248是定义网关控制协议的ITU建议书,也称为IETFRFC2885(Megaco)。它定义了一个用于创建多媒体应用程序的集中式架构,并扩展了MGCP。H.248是ITU和IETF联合协作的结果,它是另一种VoIP协议。

Megaco

这也称为IETFRFC2885和ITU建议H.248。H.248定义了用于创建多媒体应用程序的集中式架构。

相关参考:H.248/Megaco协议

媒体网关控制协议(MGCP) 这也称为IETFRFC2705。它定义了用于创建多媒体应用程序的集中式架构,因此它是一种VoIP协议。

实时传输协议(RTP) 此VoIP协议在IETFRFC1889下定义,它详细说明了实时应用程序的传输协议。RTP提供传输机制来承载VoIP通信的音频/媒体部分,并用于所有VoIP通信。

RTP

RTP(Real-time Transport Protocol):实时协议,是一种数据交换协议,可以处理音频和视频。实时传输协议用于在IP网络上传输音频、视频和其他实时数据。RTP协议通常与其他VoIP协议(如SIP或H.323)结合使用,以提供实时媒体传输。RTP处理数据交换,但除此之外还需要编解码器。在使用语音的地方使用声码器(编解码器可用于任何形式的数据,包括音频、视频等)。

相关参考:什么是RTP (实时传输协议)

在这里插入图片描述

会话发起协议(SIP) 这也称为IETFRFC2543,它定义了用于创建多媒体应用程序的分布式架构。SIP,即会话发起协议,现在被广泛采用,因为主要标准是一种更为严格的信令协议,也是目前使用最广泛的协议。

Skinny

使用的另一种信令协议称为“Skinny”,是Cisco专有协议,来自Nortel,另一个称为Unistem。鉴于此,经常存在接口问题。

H.323

相关参考:H.323协议是什么

H.323是一种ITU-T标准,最初用于局域网(LAN)上的多媒体会议,后来扩展至覆盖VoIP。H.323是ITU-T研究开发的IP网络实时多媒体通信标准协议簇。它由呼叫控制、媒体编码、管理控制、网络安全和会议通信等一系列协议组成,不但包括IP电话应用,而且还包括IP视频和数据应用以及多媒体会议应用。其主要目的是实现位于不同网络中的终端之间的音视交互通信,这些网络可以是具有QoS保证的(如SCN、ATM等),也可以是没有QoS保证的(如LAN等)。其定义的最重要的两类网络部件是网关(gateway)和网闸(gatekeeper)。前者负责不同网络之间的信令和控制信息转换以及媒体信息变换和复用,后者负责网络管理、带宽管理、地址翻译和不同管理域之间的互操作。凡遵从H.323标准的IP终端称为H.323终端。

SIP

SIP是一种应用层控制协议,用于和一个或多个参与者创建。修改和终止会话。SIP的结构与HTTP(客户-服务器协议)相似。这是I.E::'I’F的IP电话系统,主要包括两个协议:会话启动协议(SIP-SessionInitiationProtocol)和实时传送协议(RTP-Real-TimeTrans?portProtocol)。SIP用作IP网络电话的信令协议,其主要功能是建立和管理呼叫以及应用层地址的翻译;RTP是语音和视频数据的传送协议,其主要功能是在透明封装的基础上传递一些实时信息,供对端进行信号恢复和质量监视,它的作用类似于ATM中的适配层(AAL)功能。H.323中语音和视频信号的传送也借用1ETF定义的RTP。除此以外,SIP系统还利用Internet中已定义的其它协议完成存储媒体信息传送、网关选路、计费和管理等功能。

相关参考:什么是SIP协议?(一文读懂SIP协议的工作原理与组网方式)

在这里插入图片描述

SIP系统和H.323系统的主要差别

(1)SIP系统主要考虑的是IP网络中的电话应用,和现存网络的互通并非其研究重点。因此,它未考虑网关等部件,有关互通的功能和实现可借鉴H.323的结果。

(2)H.323系统是从LAN上电话应用为出发点逐步发展完善的,而SIP系统则是着眼于广域Internet上的电话应用。因此,它采用了Internet中广为使用的客户-服务器模型。

(3)H.323系统的呼叫信令是借鉴ISDN中的呼叫控制信令开发的,为基于消息的对等层协议。SIP协议则是基于Internet应用层协议开发的,为文本形式的客户-服务器类型非对等式协议。

(4)H.323系统对计费和管理域之间的互操作有较好的考虑,SIP系统对此还只有初步的考虑。

从总体上说,H.323系统由ITU-T开发,其结构更贴近于传统电信网,网络运营和管理也和电信业的思路比较接近。SIP系统由IETF而开发,其结构和思路完全源自于Internet。目前H.323标准比较成熟,SIP标准正在加紧制订之中。鉴于Internet日益增强的影响力和1ETF在Internet中的领导地位,对于这两个标准体系都必须予以充分重视。事实上,以CISCO公司为代表的主要数据通信制造厂商已经推出SIP网络产品和SIP电话终端,并已在美国应用,H.323和SIP系统的互通网关也正在研究之中。

VoIP协议中,客户机发出请求,并发送给服务器,服务器处理这些请求后给客户机发送一个响应。
  该请求与响应形成一次事务。媒体网关控制协议(MGCP)是由思科和Telcordia提议的VoIP协议,它定义了呼叫控制单元(呼叫代理或媒体网关)与电话网关之间的通信服务。 MGCP属于控制协议,允许中心控制台监测IP电话和网关事件,并通知它们发送内容至指定地址。
  在MGCP结构中,智能呼叫控制置于网关外部并由呼叫控制单元(呼叫代理)来处理。 同时呼叫控制单元互相保持同步,发送一致的命令给网关。媒体网关控制协议(Megaco)是IETF和ITU-T(ITU-TH.248建议)共同努力的结果。Megaco/H.248是一种用于控制物理上分开的多媒体网关的协议单元的协议,从而可以从媒体转化中分离呼叫控制。Megaco/H.248说明了用于转换电路交换语音到基于包的通信流量的媒体网关(MG)和用于规定这种流量的服务逻辑的媒介网关控制器之间的联系。Megaco/H.248通知媒体网关将来自于数据包或单元数据网络之外的数据流连接到数据包或单元数据流上,如实时传输协议(RTP)。 从VoIP协议结构和网关控制的关系来看,Megaco/H.248与MGCP在本质上相当相似,但是Megaco/H.248支持更广泛的网络,如ATM。

WebRTC只会扩展VoIP

WebRTC还利用点对点连接,让用户尽可能建立最直接的连接。此外,我们当然都知道,简单意味着广泛采用。因此,简单来说,WebRTC将使我们能够更直接地在我们的网络浏览器或电话应用程序中进行VoIP通话和视频会议,而无需下载和安装插件、启动器或独立应用程序。甚至联络中心也将从采用WebRTC中受益匪浅。
在这里插入图片描述

这种新协议提供了通过IP网络发送语音和视频的能力,尽管限制较少。WebRTC不会也不能完全取代VoIP。您可以在没有WebRTC的情况下使用VoIP,就像我们多年来所做的那样,但您不能在没有VoIP的情况下使用WebRTC,因为它是VoIP——或者更确切地说,是VoIP的演变,它允许它直接和舒适地存在于您的Web浏览器中。这是VoIP的正确步骤——将其推向新的边界和用例,这将有助于使该方法长期存在,甚至发展成为全新的东西。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1537976.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

分布式光伏发电站数据采集设备管理硬件解决方案

随着全球能源结构的转型和可再生能源的快速发展,光伏发电作为重要的清洁能源之一,在能源市场中占据了越来越重要的位置。AcrelCoud-1200分布式光伏运维云平台通过监测光伏站点的逆变器设备,气象设备以及摄像头设备,帮助用户管理分…

【Linux系统编程】第二十弹---进程优先级 命令行参数 环境变量

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、进程优先级 2.1、什么是优先级 2.2、优先级的描述 2.3、优先级与权限的关系 2.4、为什么要有优先级 2.5、Linux优先级的…

某oa命令执行漏洞挖掘思路

《网安面试指南》http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247484339&idx1&sn356300f169de74e7a778b04bfbbbd0ab&chksmc0e47aeff793f3f9a5f7abcfa57695e8944e52bca2de2c7a3eb1aecb3c1e6b9cb6abe509d51f&scene21#wechat_redirect 《Java代码审…

图像修复(Inpainting)技术的前沿模型与数据集资源汇总

图像修复(Image Inpainting)是一种计算机视觉技术,旨在填补图像中的缺失区域或去除图像中的不需要部分,使其看起来自然且无明显痕迹。其目标是根据图像的上下文信息和周围像素来推断和重建缺失区域的内容,以生成逼真且…

《机器学习》周志华-CH7(贝叶斯分类)

7.1贝叶斯决策论 对分类任务而言,在所有相关概率已知的理想情形下,贝叶斯决策论考虑如何基于这些概率核误判损失来选择最优的类别标记。 R ( x i ∣ x ) ∑ j 1 N λ i j P ( c j ∣ x ) \begin{equation} R(x_{i}|x)\sum_{j1}^{N}\lambda_{ij}P(c_{j}…

DTMF2str集成工具

DTMF2str 项目地址: baicaiyihao/DTMF2str: DTMF解码并转换为字符串 (github.com) 用于CTF中misc DTMF题中,方便ctfer解题。 注:工具根据现有的一些题型进行编写的,如果有无法解出的题型可以提issus后续进行完善。 工具功能&a…

C++独立开发开源大数计算库 CBigNum

项目简介&项目地址 CBigNum 是本人独立开发开源的一款大数计算库,支持任意位数整数带任意位数小数的浮点运算。您可以通过本库执行非常大的数据运算或非常高精度的除法运算(您可以随意指定除法的小数保留到第几位)。 项目地址:https://github.com/…

MATLAB路径规划如何采用矢量法让他们尽量在一个方向??

🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收…

HTML | 外部引入 CSS 的2种方式:link和@import有什么区别?

外部引入 CSS 有2种方式,link 和 import。就结论而言,强烈建议使用 link ,慎用 import 方式。 两者都是外部引用 CSS 的方式,但是存在一定的区别: (1)从属关系区别 link是HTML / XHTML标签&a…

误删分区后的数据救赎恢复实战解析

在数字化时代,数据不仅是信息的载体,更是个人记忆与企业资产的宝贵财富。然而,误删分区这一操作失误,却如同暗流涌动,悄无声息地吞噬着用户的重要数据。本文将深入探讨误删分区的现象、影响,并详细介绍一种…

Linux运维培训班靠谱吗?如何判断一个培训班的教学质量?

当我们下定决心打算系统培训Linux运维时,哪家机构比较好成为了我们面临的最大难题。之前分享过很多培训机构的个人感受,但授人以鱼不如授人以渔,说到底那些都是我个人的看法,因此今天打算帮助大家学会如何判断一个培训班的好坏。 …

C# 修改项目类型 应用程序程序改类库

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…

72、Python之函数式编程:纯函数与lambda表达式

引言 今天聊点简单的,也就是“纯函数”。任何一个函数只要满足纯函数的两个特性,就是纯函数。纯函数与lambda表达式,其实没有必然的联系。只是由于lmbada表达式比较简洁,很多时候可以作为纯函数的一种实现方式。 本文的主要内容…

PointNet++改进策略目录

后续我将如何使用文章中创新点加入的PointNet中代码实现部分进行更新 题目原理解析代码改进PointNet改进策略 :模块改进 | LFA | RandLA-Net,通过随机采样与局部特征聚合提升大规模3D点云处理效率✔️❌PointNet改进策略 :模块改进 | Residua…

【网络】详解HTTP协议的CGI机制和CGI进程

目录 引言 CGI机制模型 伪代码示例 个人主页:东洛的克莱斯韦克-CSDN博客 引言 CGI机制是HTTP协议提供的偏底层的一套机制,也是非常重要的机制——它让大量的业务进程和HTPP协议解耦。而CGI进程是业务层的,用来处理各种数据,比…

1分钟解锁AI绘本财富密码:从0到10万粉,她只用了三步!

在这个信息爆炸的时代,我们每天都在为生活奔波,赚钱似乎变得越来越难。记得小时候,我们总是梦想着能有一种魔法,让书本里的金币自动飞入脑中,但现实却是残酷的我们只能眼睁睁地看着那些遥不可及的梦想。然而&#xff0…

Selenium with Python学习笔记整理(网课+网站)

本篇是根据学习网站和网课结合自己做的学习笔记,后续会一边学习一边补齐和整理笔记 官方学习网站在这获取: https://selenium-python.readthedocs.io/getting-started.html#simple-usage WEB UI自动化环境配置 (推荐靠谱的博客文章来进行环境配置,具…

再次被对地观测拒稿

又拒稿了,这次应该不是没法修改了,范围不一样,准备改投其他期刊了。 创新性不够说明还难以达到1区的要求,继续先投着一区试试吧,不行再降了 所以说还需要一开始就对照期刊范围来写,比较有针对性。

apk反编译修改教程系列-----修改apk 去除软件加固状态 应用加固的一些常识与检测【二十六】

目前很多apk应用有加固。其中包括如360加固、腾讯乐固等,厂商无非是把一系列的混淆、加密、隐藏、检测等技术组合起来,封装好给你使用。真实的目的就是防止APK被调试 。呗任意修改。此博文普及一些加固的基本常识。后续实例演示一些apk去加固的步骤。 通过博文了解 1-----a…

OpenAI的o1模型与Transformer的无限潜力:数学证明推理算力无上限

近期,斯隆奖得主马腾宇和Google Brain推理团队创始人Denny Zhou合作,提出了一项引人注目的数学证明:只要思维链(CoT)足够长,Transformer就有能力解决各种复杂问题。这一发现引发了广泛关注,因为…