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