PHP-HTML5-Видеочат/Прямая трансляция – автономный PHP
Живые демонстрации для PHP Live Streaming / HTML5 Videochat: Трансляция и воспроизведение живого видео
Потоковое видео в реальном времени HTML5 с использованием реле WowzaSE Потоковое видео в реальном времени HTML5 с использованием P2P WebRTC
Перед установкой протестируйте простую настройку в живых демонстрациях выше.
В этом выпуске демонстрируется потоковая передача от одного вещателя нескольким зрителям и чату. Эта простая версия PHP включает код и минимальные скрипты для встраивания приложения HTML5 Videochat и тестирования/демонстрации некоторых функций. Эта версия предназначена для интеграции/использования приложения с собственными скриптами/фреймворком. Для полной реализации расширенных возможностей см. версию сайта видеочата HTML5 под ключ, доступную в виде плагина WordPress с полным исходным кодом PHP. Версия сайта «под ключ» реализует видеочат с поминутной оплатой (групповые и частные двусторонние видеозвонки) с членством, выставлением счетов и расширенными инструментами.
Функции Simple PHP Edition: Прямая трансляция: трансляция и воспроизведение
Ключевые особенности HTML5-видеочата/прямого вещания: трансляция и воспроизведение
Внимание: некоторые из этих функций не активны/не реализованы в этой упрощенной версии, но их можно включить, как в версии для сайта «под ключ».
Инструкции по установке
Перед установкой убедитесь, что ваша среда хостинга соответствует всем требованиям, включая Wowza SE в качестве ретранслятора потоковой передачи HTML5 WebRTC и/или сервера сигнализации VideoWhisper WebRTC. Производственные реализации также должны включать управление сеансами для обеспечения безопасности и интеграцию веб-сайтов (например, список активных каналов). Для тестирования получите бесплатный план от WebRTC Host: P2P.
- Если вы не используете готовый хост потоковой передачи webrtc, настройте WebRTC + SSL с помощью Wowza SE или сервера VideoWhisper WebRTC + STUN/TURN.
- Разверните файлы в папку веб-установки. (Пример: вашсайт.домен/html5-видеочат/)
- Заполните настройки потоковой передачи в файле settings.php.
- Если у вас нет SuPHP, включите разрешения на запись (0777) для папки «Загрузки», необходимые для сохранения информации о сеансе и чате.
Ограничения простой версии PHP
- Простая версия PHP относится к минимальным сценариям для настройки и доступа к комнате видеочата, поэтому разработчики могут интегрироваться с собственными сценариями.
- Обычная версия PHP не требует базы данных и систем для управления участниками, комнатами и выставлением счетов. Это зависит от платформы, которую вы хотите интегрировать, плагинов, базы данных и членской системы.
- Приложения считывают параметры, баланс кошелька и другие данные с помощью ajax-вызовов из фреймворка/скриптов интеграции (которые необходимо реализовать в зависимости от фреймворка, базы данных, пользовательских скриптов).
- Полная реализация функций доступна для платформы WordPress. См. версию сайта видеочата HTML5 под ключ, доступную в виде плагина WordPress с полным исходным кодом PHP. Включает управление ролями пользователей (исполнители/клиенты), поминутную оплату, интеграцию биллинговых кошельков.
- В версии Plain реализована односторонняя потоковая передача и чат с экранами трансляции/воспроизведения для ведущего и других участников. Приложение поддерживает, но в этой версии не реализована сигнализация для запроса двусторонних видеовызовов или параметров и контента для конференции/сотрудничества.
- Установка запускается в демонстрационном режиме, чтобы предотвратить чрезмерное использование ресурсов посетителями. Чтобы включить и подтвердить полный режим, вам необходимо указать версию приложения в параметре modeVersion. Обратитесь к VideoWhisper за помощью или настройкой сайта под ключ.
Основные сценарии интеграции
- index.php встраивает приложение html5: при прямом доступе создается комната и отображается ссылка на комнату, чтобы пригласить других
- app-call.php вызывается приложением для получения параметров, взаимодействия с веб-сервером, обновления статуса и чата (вызовы ajax)
- Функции app-functions.php, реализующие функции app-call.php, включая переведенные тексты и настройки приложения.
- Настройки и параметры settings.php, включая настройки потоковой передачи и URL-адрес для вызовов (при интеграции с собственной платформой)
Скрипты также содержат комментарии для уточнений/предложений.
Это простая установка, демонстрирующая простоту развертывания приложения и его интеграцию с другими скриптами PHP. Для быстрой настройки см. Планы хостинга VideoWhisper под ключ, которые включают требования ко всем функциям и бесплатную установку.
Демонстрации HTML5-проекта VideoWhisper
- Видеозвонок PHP / HTML5 Видеочат на Wowza SE
- Видеозвонок PHP/HTML5 Видеочат на VideoWhisper WebRTC
- Прямая трансляция видеочата PHP/HTML5 на Wowza SE
- Прямая трансляция видеочата PHP/HTML5 на VideoWhisper WebRTC
- Камера/микрофонный рекордер HTML5 — автономный
- ПлатныйВидеочат Сайт под ключ
Загрузка HTML5-проекта VideoWhisper
- Видеозвонок – HTML5-видеочат – GitHub
- Прямая трансляция — HTML5-видеочат — GitHub
- Устройство записи с камеры/микрофона HTML5 — GitHub
- ПлатныйВидеочат Сайт под ключ - WordPress
- Видеозвонки и случайный чат Сайт под ключ — WordPress
- Сервер сигнализации WebRTC
Проконсультируйтесь с VideoWhisper по поводу коммерческих услуг, таких как готовые платформы сайтов, совместимый хостинг, услуги индивидуальной разработки.