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

发布于 2024-09-01 18:30:15 字数 173 浏览 0 评论 0原文

我正在寻找建立一个实时视频聊天网站。在编写项目描述、雇用开发人员等之前,我正在对构建此类网站需要哪些类型的技术/网络开发技能进行一些研究。

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

感谢您的反馈。

谢谢, 汤姆

I'm looking to build a live video chat site. Before writing a project description, hiring a developer, etc., I'm doing a little research on what types of technologies / web development skills are necessary in order to build this type of site.

The site will feature live video and audio for users to be able to chat with eachother, a simple profile which they can fill out, and the ability to filter the types of users they are connected with.

Your feedback is appreciated.

Thanks,
Tom

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

云醉月微眠 2024-09-08 18:30:15

这是一个相当模糊的问题,因为它具体取决于您需要什么类型的功能,但从广义上讲......

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

  • PHP 或 ASP
  • HTML 和 HTML 等。 CSS
  • MySQL 或其他一些数据库
  • Javascript

对于视频和音频,您可以在 Flash 和 JavaScript 中执行此操作。 ActionScript 或通过 Java 小程序。如果您要采用 Flash 路线,那么您可能需要 Adob​​e Flash Media Server 的副本来支持实时流媒体。

Quite a vague question, seeing as it depends on specifically what sort of functionality you will need, but broadly speaking...

For the site itself, you may need any of the following:

  • PHP or ASP
  • HTML & CSS
  • MySQL or some other database
  • Javascript

For the video and audio, you could do this in Flash & ActionScript or via a Java applet. If you're going the Flash route then you may need a copy of Adobe Flash Media Server to support live streaming.

白昼 2024-09-08 18:30:15

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

  • 一个 XMPP 服务器,用于发送信号以建立呼叫;
  • 用户身份验证服务器端解决方案来验证您的用户;
  • 用于路由呼叫的 STUN/TURN 服务器。

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

I'd like to add a bit info about video chat part.
If you build it based on WebRTC technology, you'll need:

  • an XMPP server for signaling to establish the call;
  • user authentication server-side solution to authenticate your users;
  • STUN/TURN server for routing the calls.

As an alternative, you can try using a ready backend and SDK and concentrate on building UI for your video chat. For instance, you can try ConnectyCube (WebRTC peer-to-peer solution or SFU based one), Twilio (WebRTC) or TokBox (WebRTC).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文