2010-11-18 6 views
1

Ich bin sehr frustriert, nachdem ich mit vielen Unternehmen gesprochen habe, die Streaming-Produkte live streamen oder verkaufen, und ich hoffe, dass jemand mich in die richtige Richtung bringen kann.Echtzeit-Transcodierung von mehreren RTMP-Streams

Hier ist mein Problem:

Wir trägt Sportveranstaltungen an das Internet über Flash Media Encoder leben. An den Veranstaltungsorten haben wir meist nur 2 Mbit Upstream. Im Moment streamen wir mit ca. 1mbit Rate. Aber wir brauchen auch Streams für mobile Geräte und einen Stream für Benutzer ohne schnelles Internet. Also wollen wir 2 weitere Streams mit niedrigeren Bitraten, aber wir können das nicht durch die 2mbit ... Ich suche nach einer Lösung, die über einen 1mbit (und möglicherweise in der Zukunft ein 1,5mbit) Livestream in umcodieren kann zwei (oder mehr) niedrigere Bitrate-Ströme. Die Lösung sollte skalierbar sein, da wir manchmal sieben Ereignisse an einem Tag an verschiedenen Orten haben, so dass es 7 Eingabeströme geben könnte. Ich habe im Internet nach Hardware-Transcodern gesucht, aber keine stabile Lösung gefunden und ich habe auch Transcoding mit ffmpeg getestet, aber es scheint Probleme mit Timing und Key-Frames für die Bitrate-Umschaltung zu bekommen.

  • Kennt jemand eine Hardware- oder Softwarelösung für dieses Problem?
  • Hat jemand so etwas mit ffmpeg oder anderen Tools in der Cloud (Amazon ec2 etc.) gemacht?

Vielen Dank! Jan

+0

wird es einen Dienst bald, das dies tut für h264 RTMP-Streams Ill halten u –

+0

Dank Philipp aktualisiert, aber ich brauche eine selfhosted Lösung und so Ich baue mein eigenes mit gstreamer. – funkdoobiest

Antwort

0

Der Helix-Server und der Encoder arbeiten zusammen und streamen zu allen Geräten mit den angegebenen Bitraten.

Ich würde empfehlen, dass Sie jw Spieler mit Bitrate-Switching für Menschen mit weniger Bandbreite verwenden können, der Spieler wird die Netzwerkgeschwindigkeiten erkennen.

Wir verwenden es auf unserer Software und können auf iPhone, Blackberry, Android und gerade rtmp für Web-Browser streamen, es ist sehr vielseitig und ich habe es noch nicht funktioniert gesehen.

Dies sind die Wiederverkäufer für Helix in Großbritannien. (Ich bin im Webentwickler).

http://www.streaming.co.uk/

Prost

:-)

+0

danke für diesen Ratschlag. Ich habe mir die Dokumentation des Helix-Servers angeschaut, aber nichts zum Transcodieren gefunden :-(Nur um klar zu sein: Ich habe einen Input-Stream mit 1000kbits und ich möchte einen Stream mit 300kbits, einen mit 500kbits und einen liefern mit 1000kbits – funkdoobiest

0

Der Helix-Server nur die Lieferplattform. Für die eigentliche Transkodierung wird die professionelle Version von Helix PRODUCER tun, was Sie wollen. (Die beiden Produkte arbeiten im Tandem, eins für die Transcodierung eines für die Lieferung an alle Plattformen).

http://www.realnetworks.com/uploadedFiles/products-services/Producer-Comparison.pdf

Hoffnung, das hilft. Fühlen Sie sich frei, anzurufen und sprechen Sie mit einem unserer technischen Jungs über Ihre Anforderungen, wenn Sie weitere Hilfe benötigen. Streaming sind die britischen Partner nicht sicher, wo Sie sich befinden.

Pete

+0

Hallo Pete, Ich sprach mit unserem lokalen Real-Reseller und der Helix-Produzent akzeptiert nur Datei-Eingang oder Cam-Eingang und keine IP-Eingang so, diese Lösung funktioniert nicht für uns. – funkdoobiest