YouTube ist die beliebteste und größte Online-Video-Streaming-Plattform. YouTube ist Eigentum von Google, aber Sie können Ihr eigenes persönliches YouTube erstellen, indem Sie eine Open-Source-Video-Streaming-Lösung namens installierenYouPHPTube.Es ist genau wie YouTube und man kann sagen, dass es perfekt auf PHP basiertYouTube-Klonskript.Dieses PHP-basierte Videoskript ermöglicht die Erstellung einer funktionsreichen Video-Sharing-Site-Plattform. Mit dieser Streaming-Plattform können Sie Ihr eigenes Live-Video-Streaming-Geschäft starten. Es verwendet NGINX, um Live-Streams in das HLS-Format zu konvertieren, wodurch es HTML5/mobile-kompatibel wird. Damit können Sie auch Videos von anderen Websites wie YouTube, Vimeo usw. herunterladen, kodieren und direkt auf Ihrer Website teilen. Es bietet ein benutzerbasiertes Anmeldesystem und Benutzer können sich über Facebook oder Google anmelden, um YouPHPTube zu registrieren. Da es Open Source ist und Sie Entwickler sind, steht es Ihnen frei, es anzupassen.
YouPHPTube ist nicht auf Video-Streaming beschränkt, sondern unterstützt auch Google AdSense, was bedeutet, dass Sie mit Ihrer eigenen Video-Sharing-Website Geld verdienen können.
Hauptmerkmale von Open-Source-YouPHPTube:
- Live-Video-Streaming
- Integriert mit Funktionen, die es Ihnen ermöglichen, Ihre Videos mit YouTube zu synchronisieren und auch hochzuladen und herunterzuladen.
- Kodieren Sie Multimediadateien mehrerer Formate in MP4-, WebM- und MP3-Dateien.
- Eine separate Installation des Encoder-Servers ist möglich
- Wie die YouTube-Benutzerabonnementfunktion.
- Option „Videostatistik“ zur Überwachung der Leistung Ihrer Videos.
- Ermöglicht Google Ads Sense, Werbung in den Videos anzuzeigen.
- Teilen Sie die Videos nach Kategorien auf und organisieren Sie sie.
- Integriertes Video-Anzeigensystem, das das Abspielen der Anzeigen vor dem Abspielen von Videos ermöglicht, genau wie Adsense-Anzeigen auf YouTube.
- Facebook- und Google-Login.
- Plugins unterstützen die Funktionalität.
- Sprachübersetzungen.
- Benutzer-Playlist zum Organisieren der Videos in Gruppen.
- Mehrere Themenoptionen verfügbar.
- Laden Sie Videos von Websites wie YouTube.com und einigen anderen Websites herunter.
Voraussetzung für die Installation von YouPHPTube
- Linux-basierter Server zum Einrichten von Encoder- und Live-Streamer-Servern
- PHP 5.3+
- MySQL 5.0+
- Apache-Webserver 2.x (mit aktiviertem mod_rewrite)
Für die YouPHPTube-Demo:https://demo.youphptube.com/ undWebseiteLink
SIEHE AUCH:
Installieren und richten Sie die Open-Source-Video-Sharing-Plattform YouPHPTube ein
Schritt 1:Drücken Sie Strg+Alt+T, um das Terminal auf dem Ubuntu-Server auszuführen. Führen Sie den Befehl ausSie sindund geben Sie das Root-Passwort ein. Weitere Informationen finden Sie unter:. Sobald Sie den Root-Zugriff in Ubuntu erfolgreich erhalten haben, fahren Sie mit dem nächsten Schritt fort.

Schritt 2:Wenn Sie sowohl den Encoder- als auch den Streamer-Server auf demselben Servercomputer installieren möchten, führen Sie den angegebenen Befehl aus. Was wird es tun? Der unten angegebene einzelne Befehl wird es tunInstallieren Sie den LAMP-Server, Git, youtube-dl, Python, den Encoder-Server und den Streaming-ServerLaden Sie außerdem dieses PHP-Projekt von Github herunter, speichern Sie es und speichern Sie es im Verzeichnis Var/www/html.
sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl mysql-server mysql-client ffmpeg git libimage-exiftool-perl && cd /var/www/html && sudo git clone https://github.com/DanielnetoDotCom/YouPHPTube.git && cd /var/www/html && sudo git clone https://github.com/DanielnetoDotCom/YouPHPTube-Encoder.git && sudo apt-get install python && sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl && sudo chmod a+rx /usr/local/bin/youtube-dl
Notiz: Verwenden Sie den obigen Befehl, wenn Sie Encoder und Streamer auf demselben Server installieren möchten. Wenn Sie den Encoder und den Streamer jedoch separat installieren möchten, befolgen Sie die unten aufgeführte Schritt-für-Schritt-Anleitung.
Encoder und Streamer auf verschiedenen Servern installieren
#1. Installation des Dampfgarers
Schritt 1:Zunächst installieren wir dieLAMP-Server und Gitindem Sie den folgenden Befehl verwenden.
sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl mysql-server mysql-client git
Die LAMP ist der Linux-Apache-MySql-PHP-Server und dies sind die Grundvoraussetzungen für die Installation von YouPHPTube. Git hingegen ist das Versionskontrollsystem, das Änderungen an Computerdateien verfolgt und die Arbeit mehrerer Personen an diesen Dateien koordiniert.
Schritt 2:Laden Sie nun den YouPHPTube Streamer mit dem folgenden Befehl auf den Server herunter.
cd /var/www/html && sudo git clone https://github.com/DanielnetoDotCom/YouPHPTube.git
Dieser Befehl lädt das YouPHPTube-Projekt von Github herunter und speichert es im Ordner var/www/html.
#2. Encoder-Installation
Schritt 1:Wie beim Streamer müssen wir auch den LAMP-Server und Git installieren, um den Encoder-Server einzurichten und auszuführen.
sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl mysql-server mysql-client git
Schritt 2: Installieren Sie FFmpeg. FFmpeg ist die kostenlose Software zur Verarbeitung von Multimediadaten. Es beinhaltetlibavcodec, eine Audio-/Video-Codec-Bibliothek,libavformat(Lavf), eine Audio/Video-Container-Mux- und Demux-Bibliothek, und dieffmpegBefehlszeilenprogramm zum Transkodieren von Multimediadateien.
sudo apt-get install ffmpeg git libimage-exiftool-perl
Schritt 3:Nach der obigen Einrichtung ist es an der Zeit, die YouPHPTube-Encoderdateien mit dem folgenden Befehl von Github herunterzuladen:
cd /var/www/html && sudo git clone https://github.com/DanielnetoDotCom/YouPHPTube-Encoder.git
Jetzt ist alles bereit, Sie können den Encoder über die im YouPHPTube-Dashboard angegebene Option mit dem Streamer-Server verbinden. Im Moment können Sie einfach die Datei von YouPHPTube hochladen und abspielen. Wenn Sie jedoch eine zusätzliche Funktion hinzufügen möchten, mit der Sie Videos von YouTube, Vimeo und einigen anderen Websites direkt auf Ihre YouPHPTube-Website herunterladen können, müssen Sie diese installierenyoutube-dl.
Schritt 4:Da youtube-dl von Python abhängt, installieren wir es zuerst.
sudo apt-get install python
Schritt 5:In diesem Schritt laden wir die youtube-dl-Datei herunter und übertragen sie mit dem Curl-Befehl in den Bin-Ordner. Wenn Sie nicht über Curl verfügen, können Sie Weget verwenden.
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl && sudo chmod a+rx /usr/local/bin/youtube-dl
oder
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl && sudo chmod a+rx /usr/local/bin/youtube-dl
Konfigurieren Sie YouPHPTube
Nach der Installation von YouPHPTube mit einer der oben genannten Methoden. Es ist an der Zeit, auf die alternative Open-Source-Video-Streaming-Plattform von Youtube zuzugreifen und sie zu konfigurierenYouPHPTube.
Schritt 1:Um YouPHPTube zu verwenden, geben Sie nach dem Ordnernamen Ihre Domain-URL einYouPHPTube. Wenn Sie es lokal verwenden, geben Sie Folgendes ein:: https://127.0.0.1/YouPHPTube/
Sobald Sie die URL öffnen, erhalten Sie eine Fehlermeldung: „Fehler. Ups, das hast du Es ist ein Fehler aufgetreten„.
Außerdem wird die Lösung für diesen Fehler auf dem Bildschirm angezeigt. Wir zeigen Ihnen, wie Sie sie durchgehen können.
Die Fehlermeldung, die Sie in diesem Stadium erhalten, besteht darin, dass der Apache keinen Zugriff zum Lesen des Verzeichnisses hat, das sich YouPHPTube in /var/www/html befindet.
Um den Zugriff zu gewähren, führen Sie den folgenden Befehl aus:
sudo nano/etc/apache2/apache.conf
Nachdem Sie den obigen Befehl zum Bearbeiten der Apache-Konfigurationsdatei ausgeführt haben, wird der folgende Code angezeigt
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
Ändern Sie nun dieAllowOverride KeineZuAllowOverride All.
Führen Sie nach dem Ändern, Bearbeiten und Speichern der obigen Datei die folgenden Befehle aus:
sudo a2enmod rewrite service apache2 restart
Schritt 2:Wenn Sie das oben genannte Problem erfolgreich behoben haben, aktualisieren Sie den Browser. Dieses Mal werden Sie sehen, dass YouPHPTube nach einigen Berechtigungen fragt.
Um die Berechtigung zu erteilen, klicken Sie einfach auf den Detaillink unter jeder erforderlichen Berechtigung. Daraufhin werden die Befehle angezeigt, denen Sie folgen müssen. Beispielsweise besteht die erste Berechtigung, nach der wir gefragt werden, darin, dem Videoverzeichnis die Schreibberechtigung zu erteilen. Wenn wir auf den Detaillink geklickt haben, werden die folgenden Befehle angezeigt:
sudo mkdir /var/www/html/YouPHPTube/videos sudo chmod -R 777 /var/www/html/YouPHPTube/videos
Der erste Befehl wird zum Erstellen eines Videoverzeichnisses unter YouPHPTUbe verwendet und der zweite dient zum Erteilen der R/W-Berechtigung
Schritt 3:Sobald Sie alle Berechtigungen festgelegt haben, aktualisieren Sie den Browser und weisen Sie die E-Mail-ID, das Datenbankkennwort (bei der LAMP-Installation angegeben) und das Administratorkennwort zu.

Schritt 4:Klicken Sie auf „Senden“ und melden Sie sich mit dem Benutzernamen „admin“ und dem Passwort an, das Sie im obigen Schritt angegeben haben.

Schritt 5:Endlich haben Sie YouPHPTube erfolgreich installiert. Laden Sie jetzt Ihre Videos zum Teilen hoch.

Siehe auch:
Wenn Sie Fragen haben oder irgendwo nicht weiterkommen, kommentieren Sie einfach und wir werden so schnell wie möglich antworten.











