IP 电话

1  IP 电话概述

·IP 电话是在互联网上传送多媒体信息。

·多个英文同义词:

         ·VoIP (Voice over IP)

        ·Internet Telephony

        ·VON (Voice On the Net)

1.1  狭义的和广义的 IP 电话

·狭义的 IP 电话:指在 IP 网络上打电话。

·广义的 IP 电话:不仅仅是电话通信,而且还可以是在 IP 网络上进行交互式多媒体实时通信(包括话音、视像等),甚至还包括即时传信 IM (Instant Messaging)。

IP 电话可看成是一个正在演进的多媒体服务平台,是话音、视像、数据综合的基础结构。

1.2 IP 电话网关

·公用电话网与 IP 网络的接口设备

·作用:

        1.在电话呼叫阶段和呼叫释放阶段进行电话信令的转换。

        2.在通话期间进行话音编码的转换。

        3.实现 PC 用户到固定电话用户打 IP 电话(仅需经过 IP 电话网关一次),以及固定电话用户之间打 IP 电话(需要经过 IP 电话网关两次)。

IP 电话网关的几种连接方法

1.3 IP 电话的通话质量

·影响 IP 电话通话质量的两个主要因素

        1.通话双方端到端的时延和时延抖动;

        2.话音分组的丢失率。

·但这两个因素是不确定的,取决于当时网络上的通信量。

·经验证明:在电话交谈中,端到端的时延不应超过 250 ms,否则交谈者就能感到不自然

造成 IP 电话端到端时延的因素

1.话音信号进行模数转换要经受时延。

2.话音比特流装配成话音分组的时延。

3.话音分组的发送需要时间,此时间等于话音分组长度与通信线路的数据率之比。

4.话音分组在互联网中的存储转发时延。

5.话音分组在接收端缓存中暂存所引起的时延。

6.话音分组还原成模拟话音信号的时延。

7.话音信号在通信线路上的传播时延。

8.终端设备的硬件和操作系统产生的接入时延。

1、2、6 的时延取决于话音编码的方法。

IP 电话低速率话音编码的 ITU-T 标准

1.G.729:速率为 8 kbit/s 的共轭结构代数码激励线性预测声码器 CS-ACELP (Conjugate-Structure Algebraic-Code-Excited Linear Prediction) 声码器。、

2.G.723.1:速率为 5.3/6.3 kbit/s 的线性预测编码 LPC (Linear Prediction Coding) 声码器。

G.729 和 G.723.1 的主要性能比较 

标准

比特率

kbit/s

帧大小

ms

处理时延

ms

帧长

(字节)

数字信号处理

 MIPS

G.729

8

10

10

10

20

G.723.1

5.3/6.3

30

30

20/24

16

接收端的播放时延有一个最佳值

采用线速路由器

·提高路由器的转发分组的速率对提高 IP 电话的质量也是很重要的。

·线速路由器:吉比特路由器,每秒可转发 5 百万至 6 千万个分组(交换速率达 60 Gbit/s 左右)。普通路由器每秒可转发 50~100 万个分组。

·可以进一步减少由网络造成的时延。

关于 Skype

·Skype 采用了 P2P全球索引技术提供快速路由选择机制,管理成本大大降低。由于用户路由信息分布式存储于因特网的结点中,因此呼叫连接完成得很快。

·Skype 采用了端对端加密方式,保证信息的安全性。

·Skype 使用 P2P 的技术,用户数据主要存储在 P2P 网络中,因此必须保证存储在公共网络中的数据是可靠的和没有被篡改的。

·Skype 对公共目录中存储的和用户相关的数据都采用了数字签名,保证了数据无法被篡改。

2 IP 电话所需要的几种应用协议 

至少需要两种应用协议:

        1. 信令协议:在互联网上找到被叫用户。

        2.话音分组的传送协议:使电话通信的话音数据能够以时延敏感属性在互联网中传送。

·为了在互联网中提供实时交互式的音频/视频服务,需要新的多媒体体系结构

提供实时交互式音频/视频服务所需的应用层协议

欢迎一起学习~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

二 线性代数-向量

1、向量的表示方法: 其中的 i、j、k是坐标轴方向的单位向量。 2、向量的模: 用坐标计算的方法: 3、向量的运算: 3.1 向量的加法减法: 3.2 向量的数乘: 拉格朗日乘数法的 基础 公式。 3.3 向量的数量积&a…

分布式ID生成方案详解

✨✨ 祝屏幕前的您天天开心 ,每天都有好运相伴。我们一起加油!✨✨ 🎈🎈作者主页: 喔的嘛呀🎈🎈 目录 引言 一. UUID(Universally …

mysql的增删改查(常用)

增(insert) 语法: insert into 表名(字段) values( 字段对应的值) 案例: 创建一个学生表 结构如下: create table student(id int ,name varchar(20),age int); 向表中插入2条数据 create table student(id int ,n…

设计模式-结构型模式-组合模式

组合模式(Composite Pattern):组合多个对象形成树形结构以表示具有“部分—整体”关系的层次结构。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性,又可以称…

24考研成绩查询时间已公布!附最全查分攻略!

2月26日早上9点起! 2024考研初试成绩即将公布! 考研初试成绩即将公布,同学们都在紧张地期待着自己的成绩。不同院校的成绩查询入口开通时间有所不同,具体时间请大家查看各自官网的通知。 成绩在哪查?怎么查&#xff1…

亚马逊巨头都在用的自养号大法,赶快get!

随着时间的推移,越来越多做亚马逊生意的朋友开始意识到自养号的重要性。拥有自养号意味着掌握了一手资源,这种自主性让人感到更安全。高权重的买家号可以享有更多的操作权限,也能获得更好的效果。然而,要想成功地养好自养号并不是…

面试经典150题【31-40】

文章目录 面试经典150题【31-40】76.最小覆盖字串36.有效的数独54.螺旋矩阵48.旋转图像73.矩阵置零289.生命游戏383.赎金信205.同构字符串290.单词规律242.有效的字母异位词 面试经典150题【31-40】 76.最小覆盖字串 基本思路很简单,就是先移动右边到合适位置。再移…

Java SpringBoot 获取 yml properties 自定义配置信息

Java SpringBoot 获取 yml properties 自定义配置信息 application.yml server:port: 9090servlet:context-path: /app第一种方法 HelloController package com.zhong.demo01.controller;import org.springframework.beans.factory.annotation.Value; import org.springfram…

SAP中分包后续调整应用实例二(调减)

之前己写过一篇介绍过分包后续调整功能MB04的基本应用。当时的场景是某个原材料由于各方面原因(比如没有维护到BOM中),在委外加工模式成品收货后,并没有消耗或少消耗,这时可以用该事务功能来补充消耗。在生产报工中的M…

集团机构组网

在数字化转型的浪潮中,企业网络需求日益复杂化,尤其是对于大规模的集团机构来说,高效、安全且可靠的网络连接成为了业务发展的关键。传统网络架构已难以满足这些需求,而SD-WAN(软件定义广域网)技术的崛起&a…

【总第49篇】2.3深度学习开发任务实例(2)机器学习和深度学习的对比【大厂AI课学习笔记】

机器学习和深度学习都是用于图片分类任务的强大工具,但它们采用的方法和原理有所不同。下面我将分别解释这两种技术是如何应用于图片分类的,并着重讨论深度学习中的卷积概念。 机器学习在图片分类中的应用 传统的机器学习方法在进行图片分类时&#xf…

干洗行业上门预约解决方案,干洗店洗鞋店小程序开发;

互联网干洗店洗鞋店小程序,企业干洗方案,干洗行业小程序,上门取衣小程序,预约干洗小程序,校园干洗店小程序,工厂干洗店小程序,干洗店小程序开发; 一、干洗店洗鞋店小程序核心功能介绍: 1.(支持上门取送、送货到店、寄存网点、智能衣柜四种下单方式) 用户下单-上门取…

大数据职业技术培训包含哪些

技能提升认证考试,旨在通过优化整合涵盖学历教育、职业资格、技术水平和高新技术培训等各种教育培训资源,通过大数据行业政府引导,推进教育培训的社会化,开辟教育培训新途径,围绕大数据技术人才创新能力建设&#xff0…

赛劲SEJINIGB减速机丨非标摆线减速机定制化解决方案

减速机是机械设备传动系统的核心部件,是一种能够改变转速和输出力矩的机械必备装置,在现代化工业生产中,减速机已经成为不可或缺的重要设备之一。 赛劲SEJINIGB公司自1993年成立以来,一直致力于研发、生产和销售各类高精密减速机…

将本地项目上传到svn服务端和git

一、SVN 1.创建svn库,下面生成了三个文件夹,branches指分支,trunk下可以放项目 2.在本地checkout,填入svn库的地址,因为是新建的,所以checkout的是空文件夹 把自己的项目复制到trunk下,在项目上 右键-TortoiseSVN-add add完之后 右键-svn commit 3.idea打开这个项目,将项目跟…

合并spark structured streaming处理流式数据产生的小文件

备注: By 远方时光原创,可转载,不能复制到其他平台 背景:做流批一体,湖仓一体的大数据架构,常见的做法就是 数据源->spark Streaming->ODS(数据湖)->spark streaming->…

STM32--低功耗模式详解

一、PWR简介 正常模式与睡眠模式耗电是mA级,停机模式与待机模式是uA级。 二、电源框图 供电区域有三处,分别是模拟部分供电(VDDA),数字部分供电,包括VDD供电区域和1.8V供电区域,后备供电&…

Java 学习和实践笔记(22):package(包机制)、JDK常见的包、类的导入

前面学的类,每创建一个类,在电脑上就是创建了一个对应的类文件。而package 相当于文件夹对文件的管理作用。主要用于管理类、用于解决类的重名问题。这个含义很简单。因为实际的程序,类可能有成千上万个,这样就需要把不同功能的类…

视频和音频使用ffmpeg进行合并和分离(MP4)

1.下载ffmpeg 官网地址:https://ffmpeg.org/download.html 2.配置环境变量 此电脑右键点击 属性 - 高级系统配置 -高级 -环境变量 - 系统变量 path 新增 文件的bin路径 3.验证配置成功 ffmpeg -version 返回版本信息说明配置成功4.执行合并 ffmpeg -i 武家坡20…

dpdk协议栈之udp架构优化

dpdk优势 传统网络架构与 DPDK(Data Plane Development Kit)网络架构之间存在许多区别,而 DPDK 的优势主要体现在以下几个方面: 数据包处理性能:传统网络架构中,网络数据包的处理通常由操作系统的网络协议…