返回信息流我想实现一个计算机网络和手机终端的语音通话,就是两个网络(计算机网络 移动网络)之间的分发服务器, 就是两个网络之间的协议转换吧。
现在做内部计算机网络的已经用mfc做了界面,用socket的原理实现内部计算机网络的语音,想实现跟外界网络之间的语音,视频通话。
通信流程:
比如我(计算机网络)要和某个外网(移动通信网)A组名叫USER的人语音通信,我就先发给你一个包头是ARQ:A:USER:的包,然后等待你给我一个包头是ARP:A:USER:的包,通信建立以后,你发给我的数据包都是ADT:A:USER:开头的。
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
内部网络是计算机网络:
语音传输:
在ip包的数据段部分加了几个头:
ARQ \\Audio request
ARL \\Audio reply
ADT \\Audio Data
ATN \\Audio Terminate
数据段头部的定义:
总共2000字节的音频数据,有50字节的包头,包头从3个字母(ARQ,ARP,ADT,ATN)开始,45-49字节之间是实际的语音数据;
-----说白了就是普通的socket语音通信模式,如果你对socket熟悉的话应当没问题
数据传输:
数据传输的话,要单独建一个线程
----跟socket传输文件模式相似
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
外部网络:移动通信网络,就是手机通过基站接入网关连接到Internet;VOIP模式的。
举例:
内部计算机网络的一台机器点击界面上A组的user1按钮,他不知道A组的user1对应ip多少,让咱们分发服务器告诉他,
说白了就是写个后台的简单协议,实现两端的通话就行了,也可以说是带有Ip地址的解析映射的网关
这是一条镜像帖。来源:北邮人论坛 / soft-design / #39003同步于 2010/8/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
求助:移动通信网和计算机网络的语音通话。。。。。。
haker
2010/8/12镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
额。。。虽然我不懂。。。但是,究竟问的是什么呢?
有位于中心的分发服务器,有计算机客户端,有手机客户端,当双方登陆客户端的话,可以获得双方的IP,是吧?
楼主问的这个后台协议,是说位于中心的分发服务器么?位于中心的分发服务器,两个网络之间的协议转换?
额,计算机网络什么的不懂的人帮顶吧
我觉得楼主说的是,要在异种客户端都有IP的情况下,开发一套系统和自己的一套“应用层的协议”,系统包括中心服务器,然后计算机和手机的客户端。
然后现在计算机的客户端编写的差不多了。
这是一个陈述句的帖子,只是告诉大家,LZ现在是什么状态,并没有提出问题。
完毕。