Nginx mit dem rtmp-streaming-Modul video-on-demand mit HLS/http
Ich Plane einen video-on-demand-streaming-Lösung, die rund 500 bis 1000 Klicks pro Woche.
Ich bin eine live-Veranstaltung streamen einmal in der Woche über Wowza Media-Server-Amazons EC2. Der plan ist nun eine Aufzeichnung der Veranstaltung während der Woche bis zum nächsten live-event und dann überschreiben Sie die Datei mit der neuen Platte.
Wowza ist eine teure Lösung für 24/7 und während der Woche, die wir nicht haben, dass viel parallel Verkehr, das führte mich zu nginx mit dem rtmp-Modul.
Ich spielte mit ihm und es war kein problem ein) livestream mit (RTMP/Flash only) und b) mache eine video-on-demand-stream von einer Datei über RTMP/Flash. Aber für mobile Geräte wie iOS, Android und so weiter ich muss eine http/hls-Streams wie Wowza hat.
Ich weiß, es ist möglich, eine http/hls-stream eines live-Ereignisses mit der nginx-rtmp-Modul. Aber ich weiß nicht, ob es möglich ist, ein on-demand http/hls-stream mit nginx-rtmp-Modul. Ich konnte nicht finden alle Informationen über diese und alle Beispiel-Konfigurationen sind nur für LIVE-streaming und nicht VoD.
Könnte jemand bitte sagen Sie mir:
- Ist VoD über http/hls möglich mit nginx-rtmp-Modul?
- Wie würde eine Beispiel-Konfiguration Aussehen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich endlich getestet nginx mit dem rtmp-Modul, eine flash-und eine handmaded/automatisierte Lösung mit einem script und einem cronjob und die folgende ffmpeg-syntax für hls:
beachten Sie, dass dies für linux-basierte Systeme, und es ist notwendig, um die Flucht der % unter windows wie abc-%%d....ts.
Den nginx-rtmp-Modul selbst ist open-Source, die Bereitstellung von RTMP-und live-HLS-streams.
Jedoch die VOD HLS-streaming geliefert wird nur als Teil Ihrer kommerziellen Lösung: http://nginx.com/products/
Also relativ Nginx' support-Preis, Wowza monatlichen Abo scheint eine bessere Wahl in Bezug auf cost of ownership) für Ihren Fall.