[Laravel] Connect — видеоконференция, онлайн-встречи, живой класс и веб-семинар, доска, чат в реальном времени

380

Connect — идеальное решение для подключения и совместной работы
Видеоконференция, живой видеочат, онлайн-встреча, живой класс, веб-семинар,
онлайн-обучение, подкаст, обмен сообщениями в одноранговом чате, групповой чат, демонстрация экрана, интерактивная доска и обмен файлами в реальном времени

Connect — это веб-приложение, предлагающее общение в реальном времени с помощью видео- и аудиосвязи, обмена файлами, совместного использования экрана, интерактивной доски, а также живого обмена сообщениями P2P и группового чата . Создан с использованием безопасного и эффективного WebRTC , который представляет собой платформу с открытым исходным кодом для обеспечения передачи аудио, видео и данных в режиме реального времени в веб-приложениях и собственных приложениях. Это позволяет пользователям общаться с другими через видео- и аудиоконференции, веб-семинары, подкасты и т. д.

Некоторые из замечательных функций
Вот некоторые моменты, которые делают Connect идеальным решением для ваших потребностей в аудио- и видеоконференциях.

  • Несколько типов встреч
  • Запланированные и мгновенные встречи
  • Контакты и сегменты для приглашения
  • Параметры аудио, видео и общего доступа к экрану
  • Несколько уровней конфигураций встреч
  • Живой чат / обмен сообщениями в реальном времени
  • Обмен файлами в реальном времени
  • Вариант множественной аутентификации
  • Полная система управления пользователями
  • Белая доска и потоковая передача
  • Общедоступные собрания

Потрясающие возможности
Connect основан на современных веб-технологиях, таких как Laravel, VueJS и CSS-фреймворк Bootstrap , с множеством встроенных функций и компонентов, он позволяет пользователям общаться с другими через видео- и аудиоконференции, веб-семинары, подкасты и т. д.

Вот список некоторых выделенных функций Connect:

  • Создан с использованием последней версии Laravel (8.x), самого популярного и широко поддерживаемого PHP-фреймворка.
  • Создан с использованием последней версии Vue.JS — самой быстрой и популярной среды JavaScript.
  • Мастер простой установки и пошаговые обучающие видеоролики по установке
  • Поддерживает REST API , легко интегрируется с другими приложениями.
  • Одностраничное приложение , уменьшает количество запросов к серверу, сокращает время загрузки, снижает использование полосы пропускания и улучшает взаимодействие с пользователем.
  • Наиболее эффективная структура базы данных , обеспечивающая масштабируемость приложения.
  • Несколько вариантов аутентификации
  • Регистрация, Вход, Активация, Одобрение
  • Социальный вход, двухфакторная аутентификация
  • Профиль пользователя, аватар, смена пароля, онлайн/оффлайн статус
  • Система управления ролями и разрешениями (ACL)
  • Многоязычное и локальное управление
  • Автоматическая и ручная блокировка экрана
  • Пользовательский интерфейс и push-уведомления
  • Функции печати и экспорта
  • Нажмите любую клавишу для поиска
  • Веб-сайт с интерфейсом, созданный с помощью Laravel Blade
  • Режим обслуживания
  • Адаптивный мобильный дизайн
  • Полноэкранный режим
  • Несколько цветовых схем
  • Несколько вариантов стиля

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

PHP >= 8.1 (как для CLI, так и для Интернета)

Требуются расширения PHP

  • OpenSSL
  • ЗОП
  • MBString
  • Cтип
  • JSON
  • XML
  • Собственный драйвер MySQL
  • Библиотека изображений GD
  • Почтовый архив
  • cURL (версия 7.70+) (как для CLI, так и для Интернета)
  • GMP (требуется для отправки веб-push-уведомлений, добавлено в версии 1.4)

Для базы данных:

  • MySQL >= 8
  • ПРИМЕЧАНИЕ: MariaDB не поддерживается, используйте MySQL вместо MariaDB!

Дополнительные требования к серверу

  • allow_url_fopen включен
  • SSL установлен на сервере

Другие требования

  • Учетные данные Pusher API
  • Сигнальный сервер (по умолчанию используется бесплатный сигнальный сервер KodeMint)
  • ICE (STUN/TURN) сервер

Это обязательные требования! Вы можете использовать стороннего или бесплатного (если доступно) поставщика услуг для Signaling и ICE Services, или вы можете иметь свои собственные Signaling и ICE Servers, настроив их самостоятельно. Вы также можете нанять нас или кого-то другого, чтобы настроить их для вас. Без Signaling и ICE Server скрипт подключения работать не будет! Пожалуйста, поймите, что мы несем ответственность только за Connect Script и не отвечаем за установку или предоставление вам Signaling & ICE Server.