想用java弄一个类似于UT的聊天工具.
不知道如果有java截取话筒音频并且放到网络上传输是该用什么来解决.
有的说用Java的javx.sound就能解决
有人说要用到JMF,以前用过JMF做过一个摄像程序,但是仅仅到能截取视频并显示就放弃了.
考虑到UT么,肯定是需要多人同时在线交流,JMF里面有一个是叫rtp的协议吧(好象是realtime transport protocol)
不知道可不可以用来做这种多人的语音聊天.
另外现在缺少思路,不知道这N个用户的语音信号,在他们各自采集到了之后是都要传输到服务端然后再转发出去,还是直接他们之间就能互联?
他们几个客户端是否直接就能用一直我未知的方法互相交换信息呢?
希望在这方面比较有经验的人来指点一下啊.
不知道如果有java截取话筒音频并且放到网络上传输是该用什么来解决.
有的说用Java的javx.sound就能解决
有人说要用到JMF,以前用过JMF做过一个摄像程序,但是仅仅到能截取视频并显示就放弃了.
考虑到UT么,肯定是需要多人同时在线交流,JMF里面有一个是叫rtp的协议吧(好象是realtime transport protocol)
不知道可不可以用来做这种多人的语音聊天.
另外现在缺少思路,不知道这N个用户的语音信号,在他们各自采集到了之后是都要传输到服务端然后再转发出去,还是直接他们之间就能互联?
他们几个客户端是否直接就能用一直我未知的方法互相交换信息呢?
希望在这方面比较有经验的人来指点一下啊.
我看过一个小视频是用UDP做通讯的一个小的聊天室
最近在看RTP,也不知道看的对不对.
JXTA没听过,看看去.
有兴趣的一起研究啊
JMF支持广播的形式,没问题的,Sun网站上有demo下载。