Технология необходима для создания живого видео-чата? - PullRequest
2 голосов
/ 14 мая 2010

Я хочу построить сайт для живого видео чата. Прежде чем написать описание проекта, нанять разработчика и т. Д., Я немного изучаю, какие типы технологий / навыки веб-разработки необходимы для создания сайта такого типа.

На сайте будет доступно живое видео и аудио для пользователей, чтобы они могли общаться друг с другом, простой профиль, который они могут заполнить, и возможность фильтрации типов пользователей, с которыми они связаны.

Ваш отзыв приветствуется.

Спасибо, Том

Ответы [ 2 ]

1 голос
/ 14 мая 2010

Довольно расплывчатый вопрос, поскольку он зависит от того, какая именно функциональность вам понадобится, но, в широком смысле ...

Для самого сайта вам может понадобиться следующее:

  • PHP или ASP
  • HTML & CSS
  • MySQL или другая база данных
  • Javascript

Для видео и аудио вы можете сделать это во Flash & ActionScript или через апплет Java. Если вы идете по маршруту Flash, вам может потребоваться копия Adobe Flash Media Server для поддержки потоковой передачи в реальном времени.

0 голосов
/ 29 января 2019

Я хотел бы добавить немного информации о части видео-чата. Если вы строите его на основе технологии WebRTC, вам потребуется:

  • сервер XMPP для сигнализации об установлении вызова;
  • решение для аутентификации пользователей на стороне сервера для аутентификации ваших пользователей;
  • STUN / TURN сервер для маршрутизации звонков.

В качестве альтернативы вы можете попробовать использовать готовый бэкэнд и SDK и сконцентрироваться на создании пользовательского интерфейса для вашего видеочата. Например, вы можете попробовать ConnectyCube (одноранговое решение WebRTC или решение на основе SFU), Twilio (WebRTC) или TokBox (WebRTC).

...