• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

网上电话的原理是什么?

programmeraaron 2004-11-04 01:57:19
如题
...全文
83 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
felixwoo 2004-11-04
原理就是:
音频采集(可以用DirectX)--->数据压缩(ACM,G.729等)--->网络数据传输(Socket,TCP或RTP协议)--->解压--->播放
回复
earlsen 2004-11-04
一、什么是网上电话

网上电话是指在Internet网上传送语音信息,以Internet为媒介,进行交流通话的方式。网上电话用一个Modem加一个专用软件加一个Internet账号,就可以让电脑在Internet上呼叫另一台电脑。网上电话的硬件非常简单,只需要全双工的声卡、话筒和音箱即可。若打可视电话,还需增加一个视频头。网上电话软件是使用网上电话的关键,它有很多种。其中IE5.0附带的NetMeeting,VocalTec公司的Internet Phone,Netscape的Webphone等。其中IE附带的NetMeeting比较容易得到。

二、网上电话原理

因为在Internet上,电子文件可以畅通无阻。语音信号的数据亦可先数字化后,再压缩成文件传出,接收的一方再将收到的文件恢复成语音播放出来,这就是网上电话的基本原理。

上网后,用户利用网上电话软件,再连接网上电话软件的主机(即登录上主机),便可以和当前也在此主机上的用户交谈了。另外网上电话软件的作用是当用户对着话筒讲话时,由话筒传到计算机的数据变成数字语音文件传到主机,再传到对方的计算机中,由对方计算机上的同一款网上电话软件负责解释。再由音箱播放出来。反过来,对方答话时,步骤亦同。除了“说话”外,网上电话软件还具有打字、画图、影像、传文件、答录机、语音信件、共享程序等功能。

三、网上电话需要的设备

一台可执行网上电话软件的计算机,最好是Pentium l33MHz以上,32M以上内存,Windows95或98、WindowsNT4.0以及WindoWs2000的操作系统,全双工声卡,话筒和音箱,网上电话软件,调制解调器(28.8Mbit/s以上),Internet账号以便连上Internet,条件允许的话可购买摄影机。
回复
深山老翁 2004-11-04
数据报文交换方式:)
回复
lxrxyz 2004-11-04
就是IP电话。只不过是软终端。
回复
昨今明2017 2004-11-04
IP电话么?
up
回复
runnercn 2004-11-04
数模转换
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-11-04 01:57
社区公告

让您成为最强悍的C#开发者