|      1zealinux      2014-03-25 10:38:54 +08:00 什么都可以搞,Java或者其他,甚至Javascript都可以。 | 
|  |      2aszxqw      2014-03-25 10:44:07 +08:00 关于协议这么底层的东西,还是用c/c++好一点吧。 | 
|      3byyhku      2014-03-25 10:48:26 +08:00 如果是移动软件的话要考虑一下性能问题,一般移动计算量大一点都用C/C++ | 
|      4atian25      2014-03-25 10:48:40 +08:00 webrtc 可以用 js 或者用flex | 
|  |      5lins05      2014-03-25 10:53:00 +08:00 先看客户、领导的要求吧,别折腾半天最后要换语言。如果没有要求具体的语言,java 还是 c++ 两个差别不大,更重要的是你对哪种语言更熟悉。如果 java 更熟悉,那就建议你用 java。同时可以参考开源的语音视频软件 jitsi,也是用 java 写的,  http://www.oschina.net/p/jitsi http://en.wikipedia.org/wiki/Jitsi | 
|      6RayChoi OP @byyhku  现在是移动端上使用, 上面两位说什么都可以搞, 这个我也知道.  毕竟我们也不想冒着风险第一个搞. 想问下, 外面有没有公司, 用java搞过. 或者有什么案例没? | 
|  |      8allenforrest      2014-03-25 10:55:40 +08:00 @RayChoi 在移动端搞,可以参考 Linphone、SipDroid、CSipsimple、IMSDroid 看过基本心里就有数了,基本不是语言选择的问题,很多轮子也不用重复造。 | 
|      10byyhku      2014-03-25 11:04:17 +08:00 @RayChoi 估摸着java做移动端应该是Android吧?Android的话,硬件性能差别太大了,之前写过实时语音处理,加上蓝牙收发一些机子用NDK都够呛,用Lame语音实时转码,44100低端的机子有很大的性能问题,视频的话估摸着最好也用NDK,大部分用FFmpeg... | 
|  |      11huijiewei      2014-03-25 11:09:11 +08:00 用 .NET 开发过 主要是选择视频和音频编码,还有传输协议。语言才是最后决定的。 | 
|  |      12subpo PRO webrtc | 
|  |      13initialdp      2014-03-25 11:35:04 +08:00 用Java开发SIP的也有,例如Brekeke。不过如果单纯指媒体类处理,估计还是要用C/C++。 | 
|      14RayChoi OP @allenforrest  @byyhku 现在是Android和IOS端都需要搞. 刚又在网上查了下, 总结是大部分做法都是用c,c++封装好底层的库, 然后Android和IOS调用这个封装的库. 如果是java, 是不是就做不到了? | 
|  |      15allenforrest      2014-03-25 13:31:21 +08:00 @RayChoi C/C++的库,Java可以调用,Android NDK方式。 | 
|  |      16maguowei      2014-03-25 22:53:23 +08:00 |