PHP-HTML5-Videochat / Live-Streaming – Standalone-PHP
Live-Demos für PHP-Live-Streaming / HTML5-Videochat: Übertragung und Wiedergabe von Live-Videos
HTML5-Live-Video-Streaming mit WowzaSE-Relay HTML5-Live-Video-Streaming mit P2P WebRTC
Testen Sie vor der Installation die einfache Einrichtung in den Live-Demos oben.
Diese Ausgabe zeigt Streaming von einem Sender an mehrere Zuschauer und Chat. Diese einfache PHP-Edition enthält Code und minimale Skripte zum Einbetten einer HTML5-Videochat-App und zum Testen/Präsentieren einiger Funktionen. Diese Edition dient der Integration/Verwendung von Anwendungen mit eigenen Skripten/Frameworks. Eine vollständige Implementierung der erweiterten Funktionen finden Sie in der Turnkey HTML5 Videochat Site Edition, verfügbar als WordPress-Plugin mit vollständiger PHP-Quelle. Die schlüsselfertige Site-Edition implementiert Pay-per-Minute-Videochat (Gruppen- und private 2-Wege-Videoanrufe) mit Mitgliedschaft, Abrechnung und erweiterten Tools.
Einfache Funktionen der PHP Edition: Live-Streaming: Übertragung und Wiedergabe
Hauptfunktionen für HTML5-Videochat/Live-Streaming: Übertragung und Wiedergabe
Warnung: Einige dieser Funktionen sind in dieser vereinfachten Edition nicht aktiv/implementiert, können aber wie in der schlüsselfertigen Site-Edition aktiviert werden.
Installationsanweisungen
Stellen Sie vor der Installation sicher, dass Ihre Hosting-Umgebung alle Anforderungen erfüllt, einschließlich der Wowza SE als HTML5 WebRTC-Streaming-Relay und/oder des VideoWhisper WebRTC-Signalisierungsservers. Produktionsimplementierungen sollten auch Sitzungskontrolle für Sicherheit und Website-Integration umfassen (z. B. Liste von Live-Kanälen). Holen Sie sich zum Testen einen kostenlosen Plan von WebRTC Host: P2P.
- Wenn Sie keinen schlüsselfertigen WebRTC-Relay-Streaming-Host verwenden, konfigurieren Sie WebRTC + SSL mit Wowza SE oder dem VideoWhisper WebRTC + STUN/TURN-Server.
- Stellen Sie Dateien an Ihrem Webinstallationsort bereit. (Beispiel: yoursite.domain/html5-videochat/)
- Geben Sie Ihre Streaming-Einstellungen in die Datei „settings.php“ ein
- Wenn Sie kein SuPHP haben, aktivieren Sie die Schreibberechtigung (0777) für den Ordner „Uploads“, die zum Speichern von Sitzungs- und Chat-Informationen erforderlich ist.
Einfache Einschränkungen der PHP-Edition
- Die einfache PHP-Edition bezieht sich auf minimale Skripte für die Konfiguration und den Zugriff auf Videochat-Räume, sodass Entwickler eigene Skripte integrieren können.
- Die einfache PHP-Edition erfordert keine Datenbank und Systeme zur Verwaltung von Mitgliedern, Räumen und Abrechnungen. Diese hängen vom Framework ab, das Sie integrieren möchten, von Plugins, von der Datenbank und vom Mitgliedssystem.
- Anwendungen lesen Parameter, Wallet-Kontostand und andere Daten mit Ajax-Aufrufen von Framework-/Integrationsskripten (die je nach Framework, Datenbank und Benutzerskripten implementiert werden müssen).
- Für das WordPress-Framework ist eine vollständige Implementierung der Funktionen verfügbar. Sehen Sie sich die schlüsselfertige HTML5-Videochat-Site-Edition an, verfügbar als WordPress-Plugin mit vollständiger PHP-Quelle. Beinhaltet Benutzerrollenverwaltung (Künstler/Kunden), Bezahlung pro Minute und Integration von Abrechnungs-Wallets.
- Die Plain Edition implementiert 1-Wege-Streaming und Chat mit Übertragungs-/Wiedergabebildschirmen für Sender und andere Teilnehmer. Die Anwendung unterstützt, aber diese Edition implementiert keine Signalisierung zum Anfordern von 2-Wege-Videoanrufen oder Parametern und Inhalten für Konferenzen/Zusammenarbeit.
- Das Setup startet im Demomodus, um eine hohe Ressourcennutzung durch Besucher zu verhindern. Um den Vollmodus zu aktivieren und zu bestätigen, müssen Sie die Anwendungsversion im Parameter modeVersion angeben. Wenden Sie sich an VideoWhisper, wenn Sie Hilfe benötigen oder eine schlüsselfertige Website einrichten möchten.
Hauptintegrationsskripte
- index.php bettet die HTML5-Anwendung ein: Direkter Zugriff erstellt einen Raum und zeigt den Raumlink an, um andere einzuladen
- app-call.php wird von der Anwendung aufgerufen, um Parameter abzurufen, mit dem Webserver zu interagieren, den Status zu aktualisieren und zu chatten (Ajax-Aufrufe).
- app-functions.php Funktionen zur Implementierung von Funktionen für app-call.php, einschließlich übersetzter Texte und App-Einstellungen
- Settings.php-Einstellungen und -Optionen, einschließlich Streaming-Einstellungen und URL für Anrufe (bei Integration mit eigenem Framework)
Skripte enthalten auch Kommentare für Klarstellungen/Vorschläge.
Dies ist ein einfaches Setup, das die einfache App-Bereitstellung und Integration mit anderen PHP-Skripten demonstriert. Eine schnelle Einrichtung finden Sie in den schlüsselfertigen Stream-Hosting-Plänen von VideoWhisper, die die Anforderungen für alle Funktionen und die kostenlose Installation enthalten.
VideoWhisper HTML5-Projektdemos
- Videoanruf PHP / HTML5 Videochat auf Wowza SE
- Videoanruf PHP / HTML5 Videochat auf VideoWhisper WebRTC
- Live-Streaming PHP / HTML5-Videochat auf Wowza SE
- Live-Streaming von PHP / HTML5-Videochat auf VideoWhisper WebRTC
- Cam/Mic-Recorder HTML5 – Standalone
- Bezahlte, schlüsselfertige Videochat-Site
VideoWhisper HTML5-Projekt-Downloads
- Videoanruf – HTML5-Videochat – GitHub
- Live-Streaming – HTML5-Videochat – GitHub
- Cam/Mic-Recorder HTML5 – GitHub
- Bezahlte Videochat-schlüsselfertige Website – WordPress
- Schlüsselfertige Website für Videoanrufe und Zufallschats – WordPress
- WebRTC-Signalisierungsserver
Wenden Sie sich an VideoWhisper für kommerzielle Dienstleistungen wie schlüsselfertige Website-Plattformen, kompatibles Hosting und maßgeschneiderte Entwicklungsdienste.