问下P2P通讯有什么强大的开源代码

cut 发布于 2012/12/09 10:35
阅读 1K+
收藏 0

RT,哥最近想搞个多人实时语音+视频的东西,分web形式和客户端形式进行实现。很多东西哥以前没接触到,问下下面几个东西有什么好的建议。

P2P通讯有什么开源的库可以用,P2P详细的实现原理谁有资料。

P2P打洞用的服务器选择什么服务器,还是自己搞个。

WEB版的实时视频语音,用什么技术可以实现,前端用什么实现比较方便安全,服务器用什么服务器。

一般搞这个租用服务器成本是多少,有没有人做个这个估算。

加载中
0
0
cut
cut

引用来自“红尘一人”的答案

Jxta 看看

这个貌似是用java搞的吧,一般windows用户没几个装JVM的吧,弄成客户端的是不是有点那个。

0
L5_Railgun
L5_Railgun

libjingle 这货,gtalk的。其实p2p网络这块核心的就是hole puching。stun turn诸如此类,揉成一团就是ICE 。

至于视频和音频的压缩,编解码。这个……很多的技术可以用。点开OSC的开源软件那一栏,然后进去找吧


p2p的web形式,还没听过,可能孤陋寡闻了吧~~ 能想到的就是用ActiveX肯定可以,其他的不知道了

我土鳖
回复 @cut : 要打洞,最好用UDP开发,TCP打洞成功率还是有些低 UDT协议很适合这种情况(基于包而非流,面向连接,支持拥塞控制)
L5_Railgun
L5_Railgun
回复 @cut : 你指的禁是指禁什么? 这东西,Google一下,资料蛮多的,然后你就可以分析出原理了。现在还没有成熟的symmetric nat穿透的方案,最牛b的Skype都没办法。turn就是一种妥协方案,relay转发。 不说了,洗澡睡觉
cut
cut
回复 @艾米 : NAT这玩意听过,貌似一些单位的网管会禁了
L5_Railgun
L5_Railgun
回复 @cut : 你想多了~ 了解下NAT吧,你就懂了
cut
cut
在OSC哥看到电驴好几个版本的代码,正在刨,不过貌似没太多是我想要的,而且没找到服务器端辅助打洞是怎么弄的,感觉这个应该是IP层或以下的协议才能完成。
下一页
0
小耶果
小耶果
是不是类似于公主点唱进房间的那种?
cut
cut
还没想的那么远呢,不过这个应用不错有前途。
返回顶部
顶部