当前位置:网站首页>VolP terminal and gateway
VolP terminal and gateway
2022-07-21 22:58:00 【[email pro】
H.323 The protocol defines various VoIP equipment , It mainly includes terminals and gateways , They can be collectively referred to as terminal nodes . Such devices perform similar functions : Send and receive to a call Mark IP port . In some cases , That is, multimedia configured with corresponding software PC Calling each other , It can be regarded as two H.323 Communication between terminals . In another case , That is, call between phones , Then we have to go through PSTN To IP The network goes to PSTN Transfer of . In both cases, it is necessary to describe the end node IP The inflow and outflow of voice data ,H.323 In the agreement, it is called information flow .
VoIP The main body of information flow is voice information ,H.323 The protocol allows various coding schemes, but in order to take care of compatibility , all H.323 Terminals and gateways must have ITU-TG.711 codecs , namely 64kbit/sPCM Editing and decoding machine , Although not efficient , but PCM At least the compatibility of different devices is guaranteed . in addition ,H.323 The protocol also defines some other speech coding schemes :
(1)G.728
ITU-T Defined 16kbiu/s coding standard , Algebraic coding excitation with low delay - Linear prediction (LD-ACELP) Data compression algorithm .
(2)G.729 and G.729a
ITU-T Made up 8kbit/s coding scheme , Linear prediction is excited by a common bottle structure algebraic coding (CS-ACELP) Data compression algorithm .G.729a Than G.729 The algorithm complexity is small , Short execution time , Therefore, the algorithm has been favored by most gateway manufacturers .
(3)G.723.1
The standard defines 5.3kbit/s and 6.4kbit/s Two rates . The corresponding team leader is 20 Byte and 24 byte , Every time 30ms One shift rate switching can be selected . When the originator is idle ,G.723.1 Specify sending 4 Bytes of free data packets . And G.729 comparison ,G.723.1 It can better handle DTMF (DTMF) Signaling , That is, it makes better use of in band voice signaling .
These coding techniques are different due to the different mathematical models , So the effect of coding is also different . People use three technical indicators to measure whether these coding techniques are suitable for VoIP System : Output data rate 、 Algorithm execution delay 、 Intelligibility of encoded speech signal .
Studies have shown that , The speech quality is inversely proportional to the compression rate . for example , With 64kbit/sPCM The speech quality is the standard 、 Then switch to other low rate algorithms , The speech quality of subjective evaluation has declined .
At first , Quantitative indicators of speech quality are difficult to test , Now? , People mainly use two kinds of evaluation indicators , Delay and average subjective score (MOS). Data rate 、 Time delay 、 And MOS The relationship is as shown in the figure 7-6 Shown .
chart 7-6 Data rate delay MOS Diagram for
generally speaking , The higher the complexity of the algorithm , The higher the compression efficiency , But the longer the delay . Although gateway and terminal manufacturers try to use ASIC chips (ASIC) Or field programmable devices to shorten the processing delay , But it doesn't change this relationship .
Too long delay is extremely unfavorable . for example , Before the popularization of submarine optical cables , Transoceanic calls transferred via synchronous satellites often cause intolerable echo interference due to large time delay . Although people who have made such calls think 0.5~1s The delay of will make the call difficult , But in fact, most people are more than 0.2s The time delay is unbearable .
If the delay from sending to receiving is limited to algorithm processing , The situation is not too bad . But actually , Network processing node ( Router 、 Switches etc. ) Greater delay will be introduced . For the above reasons , The codec designer is forced to send voice of the highest quality with the shortest possible data stream , And as soon as possible .
Time delay index is important , But the average subjective score (MOS) Indicators may be more important .MOS It is the subjective criterion of whether speech is distorted , Given by a group of listeners . Perhaps the most attractive thing about speech coders is that they can 8% The bandwidth provided 80% The fidelity of .
In fact, some manufacturers are not willing to adopt the above standards . They boast 11 Say your vocoder is better than G.7xx Better . But mainstream manufacturers hold a negative attitude towards this , Because this will lead to incompatibility of the device .
版权声明
本文为[[email protected]]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/202/202207210513141926.html
边栏推荐
猜你喜欢
Day 3 homework
OSPF comprehensive experiment
本地计算机上的MySQL57服务启动后停止
SIP account acquisition method of Telecom Optical cat network phone
社交软件红包技术解密(十二):解密抖音春节红包背后的技术设计与实践
Cocos Creator 3.x 物理引擎使用笔记
XML explanation
Directx11-- window initialization (Win32)
关于对齐次裁剪空间及HLSL语义的理解
Playable Director (TimeLine) 3D游戏的开场动画制作
随机推荐
Cookie quick start
二叉树之平衡树的c#实现
一套十万级TPS的IM综合消息系统的架构实践与思考
开源 Cocos Creator 3.x 游戏框架 oops-framework
Teach you how to realize an efficient im long connection adaptive heartbeat keeping mechanism
unity自定义工具之“导出AnimationClip”
unity 自定义工具之“执行bat文件”
D3D函数说明
Redis publish subscription
10th week ACM training report
图集分离RGB和A通道之后的图片合并RGBA通道后导出原图
可视化学习:可视化布局方法简介及优缺点
OSPF不规则区域,LSA以及序列号
Force deduction record: dynamic programming 2 knapsack problem (1) 01 knapsack - 416 split equal sum subset, 1049 weight of the last stone II, 494 target sum, 474 one and zero
Special topic on long connection Gateway Technology (VIII): evolution of microservice based API gateway in station B from 0 to 1
力扣记录:动态规划5子序列问题(1)——300 最长上升子序列,1143 最长公共子序列,1035 不相交的线,674 最长连续递增序列,718 最长重复子数组,53 最大子序和
HCIA
Unity 使用 bvh 驱动骨骼动作
阿里IM技术分享(七):闲鱼IM的在线、离线聊天数据同步机制优化实践
unity 自定义小工具之“导出图集图片”