建立实时视频聊天网站所需的技术?

时间:2010-05-14 19:11:55

标签: video chat live

我正在寻找一个实时视频聊天网站。在编写项目描述,雇用开发人员等之前,我正在研究什么类型的技术/ Web开发技能,以便构建这种类型的站点。

该网站将提供实时视频和音频,以便用户能够互相聊天,他们可以填写简单的个人资料,以及过滤他们所连接的用户类型的能力。

感谢您的反馈。

谢谢, 汤姆

2 个答案:

答案 0 :(得分:1)

相当模糊的问题,因为它具体取决于你需要什么样的功能,但广泛地说......

对于网站本身,您可能需要以下任何一项:

  • PHP或ASP
  • HTML& CSS
  • MySQL或其他一些数据库
  • 的Javascript

对于视频和音频,您可以在Flash& ActionScript或Java小程序。如果您要使用Flash路线,那么您可能需要Adobe Flash Media Server的副本来支持实时流式传输。

答案 1 :(得分:0)

我想添加一些有关视频聊天部分的信息。 如果您基于WebRTC技术构建它,则需要:

  • 用于信令通知建立呼叫的XMPP服务器;
  • 用于服务器身份验证的用户身份验证服务器端解决方案;
  • STUN / TURN服务器,用于路由呼叫。

作为替代方案,您可以尝试使用现成的后端和SDK,并专注于为视频聊天构建UI。例如,您可以尝试ConnectyCube(WebRTC对等解决方案或基于SFU的解决方案),Twilio(WebRTC)或TokBox(WebRTC)。