本文介绍了需要创建一个语音聊天应用程序的方向的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想创建一个语音聊天应用程序作为项目的一部分。然而,我完全没有关于使用编程语言的方向,所涉及的技术。有人可以请我指导我如何进行?
以下是我需要的功能:
- 用户到用户语音聊天
- 在会议中聊天的能力(超过2个用户)
如何将一个用户连接到另一个用户?如何处理语音传输?如何有效地路由在会议中的数据包?
我想最有可能的语言开发这将是Flash。任何建议,欢迎。
解决方案
- 这个API添加到了AIR 2.0中()。我相信你可以将它们与套接字类进行对等通信来创建一个类似Skype的聊天应用程序。
- 看看像Ribbit这样的工具()
- 使用服务器端软件来处理音频。 Red5是一个流行的开源软件。 ()。 Flash Media Server是一个Adobe选项()
I want to create a voice chat application as a part of a project. However, i am totally lacking direction regarding the programming language to use, the technologies involved.
Can somebody please guide me as to how i should proceed ?
Here are the features that i require :
- user to user voice chat
- ability to chat in conference (more than 2 users)
How do i connect one user to another ? How to handle voice transmission ? How to effectively route packets in a conference ?
I'm thinking the most probably langauge to develop this in would be Flash. Any suggestions are welcome.
解决方案There are a few things to research:
- APIs for this were added to AIR 2.0 ( http://cookbooks.adobe.com/post_SimpleAudioRecorder___Microphone_Access_API_AIR_2_-16746.html ). I believe you can combine them with socket classes for Peer to Peer communication to create a Skype like chat app.
- Look into a tool like Ribbit ( http://developer.ribbit.com/ )
- Look into using a server side software to handle audio. Red5 is a popular open source one. ( http://red5.org/ ). Flash Media Server is an Adobe Option ( http://www.adobe.com/products/flashmediaserver/ )
这篇关于需要创建一个语音聊天应用程序的方向的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!