创建一个语音聊天应用需求方向(Need direction in creating a voice

2019-10-28 23:04发布

我想创建一个语音聊天应用程序作为项目的一部分。 不过,我完全缺乏关于编程语言的使用,所涉及的技术方向。

有人可以请指导我为我应该如何进行?

这里是我需要的功能:

  • 用户到用户语音聊天
  • 在发布会上聊天的能力(超过2个用户)

我怎么一个用户连接到另一个? 如何处理语音传输? 如何在一个会议有效地路由数据包?

我想最可能的语言特点,开发这将是闪存。 任何建议都欢迎。

Answer 1:

有几件事情需要研究:

  • 此API的加入到AIR 2.0( http://cookbooks.adobe.com/post_SimpleAudioRecorder___Microphone_Access_API_AIR_2_-16746.html )。 我相信你可以使用套接字类结合他们对等通信创建一个类似Skype的聊天应用。
  • 看看像Ribbit的工具( http://developer.ribbit.com/ )
  • 考虑使用一个服务器端的软件来处理音频。 Red5的是一个流行的开源之一。 ( http://red5.org/ )。 Flash Media Server的是Adobe选项( http://www.adobe.com/products/flashmediaserver/ )


Answer 2:

为了获得良好的视频聊天,你应该使用UDP P2P通信。 只有准备好了几个解决方案,但Adobe状态2就是其中之一。



文章来源: Need direction in creating a voice chat application