LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: nm47622791

请教大虾语音传输问题

[复制链接]
 楼主| 发表于 2003-9-17 09:44:21 | 显示全部楼层
难道没有人搞过这个吗?
发表于 2003-9-17 12:09:12 | 显示全部楼层
没有做过
分析一下它的协议部分吧

但是想从原路由返回我想比较难
只要知道最终IP就可以了为什么一定要从源路由返回呢
 楼主| 发表于 2003-9-17 17:29:17 | 显示全部楼层
沿原路由返回主要是为了穿越防火墙,要不然,包只能出去,不能回来。
发表于 2003-9-17 17:41:19 | 显示全部楼层
这是没办法的

防火墙都是只可以出去
不可以进来

除非你在那配置防火墙规则

另外这与协议无关了

只与实现有关
 楼主| 发表于 2003-9-18 10:48:40 | 显示全部楼层
那怎么解释MSN和一些语音聊天软件的使用?他们顶多改变本机的设置,不可能改变上级的设置。现在VOIP的关键就在这里。
发表于 2003-9-18 15:22:50 | 显示全部楼层
使用代理啊
你没有看到它可以选择代理服务器吗

就是
本机
        代理信息  数据包
===> 代理服务器   
        取出数据包 发送到对方地址
目标程序
         返回数据包
=======>代理服务器
        根据登记转发数据包到本机

你要是有机会的话抓抓包看就知道了
总之代理跟数据是两个不同的概念
代理服务器与目标程序传的是标准的数据包
本机程序传与代理服务器之间传的是数据包加上代理信息
 楼主| 发表于 2003-9-18 16:04:17 | 显示全部楼层
那为何netmeeting 不能在广域网中使用?
 楼主| 发表于 2003-9-18 16:26:15 | 显示全部楼层
这种语音或视频的流媒体传输的端口是动态分配的,在本机的代理和防火墙是可设的,但是在上级,上上级就会无法知道端口映射关系而丢包,所以无法实现穿越。
发表于 2003-9-19 00:00:06 | 显示全部楼层
因为neetmeetin使用的是广播机制
在广域网中是禁止广播的并且有的网卡也不支持广播

就这个原因
 楼主| 发表于 2003-9-19 09:10:19 | 显示全部楼层
那MSN的机制是什么?我想还是于协议有关的.否则只要防火墙开放相应的端口,就很容易穿越.就象访问HTTP一样.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表