2017-05-20 3 views
-1

Derzeit baue ich eine Video-Streaming-Plattform und ich brauche eine Möglichkeit, meine Videos über mehrere Auflösungen auf meinen Wowza-Server hochzuladen. Ich benutze derzeit Ubuntu mit Nginx, PHP und Wowza, also möchte ich in der Lage sein, wenn der Benutzer das Video hochlädt, es in 1080p, 720p, 480p und 360p zu kodieren. Wie würde ich das tun?Wie lade ich ein Video über PHP hoch und transcodiere es über FFmpeg

+0

Es gibt einen besseren Weg, das zu tun. Sie würden die Datei mit einem Datei-Upload hochladen und dann mit php ffmpeg auf den Dateien ausführen (verketten, komprimieren usw.) und die Dateien dann auf einen anderen Server stellen. Ich habe das gleiche mit Angular, Laravel & Amazon Hosting gemacht. Wenn FFMPEG mit der Datei fertig ist, verwenden Sie curl, um sie an die Remote-Station zu senden oder den Remote-Server anzupingen, um stattdessen die Datei abzurufen. – admcfajn

+0

@admcfadn | Okay, ich werde es versuchen. Vielen Dank! – PBXAI

+0

np, viel Glück damit! – admcfajn

Antwort

0

Sie können sich die kostenlose Open Source-Lösung Video Share VOD ansehen, mit der Sie Video-Uploads und Conversions in mehrere Formate verwalten können. Sie könnten das so anpassen, dass Sie bei Bedarf weitere Formate hinzufügen können. Es installiert einfach mit WP-Framework, erfordert PHP und FFMPEG auf dem Server.

+0

Ja, aber ich benutze kein WordPress (da es das begrenzt, was ich tun möchte) und ich habe bereits Wowza, um Videos zu streamen. – PBXAI

Verwandte Themen