Die Flexperten Herrlich & Ramuschkat

Archive for the 'Flash Media Encoder' Category

Flash Media Live Encoder 3.0 ist verfügbar

Der brandneue kostenlose (wenn man eine Flash Media Server Streaming oder Interactive Edition Lizenz erworben hat) Flash Media Live Encoder 3.0 ist ab sofort hier verfügbar:

http://www.adobe.com/products/flashmediaserver/flashmediaencoder/

Die Neuerungen sind im wesentlichen:

  • der Live Stream kann in bis zu 3 unterschiedlichen Bitraten gesendet werden, dazu benötigt man aber auf der Gegenseite den Flash Media Server 3.5
  • Unterstützung der neuen DVR Funktionalität

Mehr dazu hier: http://www.adobe.com/products/flashmediaserver/flashmediaencoder/features/

Flash Media Encoding Server … erste Eindrücke

Über die Feiertage habe ich mir mal Zeit genommen, den Flash Media Encoding Server von Adobe auszuprobieren …. hier der erste Eindruck …

Read more »

VH Capture also supports RTMP streaming

Wow … jetzt kann man mit VH Capture direkt seinen Screen oder ausgewählte Teile davon als H.264 Stream direkt zum Flash Media Server via RTMP senden … VH Capture ist kostenlos ….

Mehr hier: http://www.hmelyoff.com/index.php?section=22

NEU: Adobe Flash Media Encoding Server (FMES)

Und wieder ein neue Produkt aus dem Hause Adobe … mit dem Adobe Flash Media Encoding Server können ca. 40 verschiedene Audio- und Video-Formate automatisiert konvertiert werden. Neben der reinen Konvertierung können insbesondere auch Overlays, Watermarks, TimeCodes, etc. mit in das Video einberechnet werden.

Neben Watchfoldern und FTP-Zugriffen soll es auch ein SDK geben, so dass der Flash Media Encoding Server auch in eigene Anwendungen integriert werden kann.

Der Flash Media Encoding Server soll durch Cluster-Bildung voll skalierbar sein. Das Produkt läuft vorausssichtlich nur unter Windows und soll 6.000,00 US$ kosten ….

http://www.adobe.com/de/products/flashmediaencoding/

http://www.adobe.com/de/products/flashmediaencoding/pdfs/flashmediaencodingsvr1_datasheet.pdf

Nachtrag: Der Flash Media Encoding Server ist ein OEM Produkt und basiert auf einem Produkt von Rhozet (http://www.harmonicinc.com/ah_press_release_text.cfm?ID=783).

Serverseitiges recorden von Live-Streams des Flash Media Encoders

Wenn man den Flash Media Encoder einsetzt um Livestreams direkt auf den Flash Media Server 3 zu publishen, kann man innerhalb des Flash Media Encoders lediglich definieren, dass der Stream clientseitig aufgezeichnet werden soll. Ein serverseitiges aufzeichnen ist so erstmal nicht möglich.

Durch das folgende serverseitige ActionScript kann man ein serverseitiges recorden von Flash Media Encoder Livestreams erzwingen, dieses funktioniert aber nur mit dem Flash Media Server 3 Interactive Edition.

// Enable FME Recording on FMS in 3 steps
Client.prototype.FCPublish = function(streamName) {
// streamName is the name of the stream entered in FME
// 1) Get the stream
s = Stream.get(streamName);
// 2) Record it
s.record();
// 3) tell FME that everything works fine
this.call("onFCPublish", null, {code: "NetStream.Publish.Start", description: streamName});
}

Nachtrag: Das servereseitige Aufnehmen von Streams über diese Routine funktioniert nur mit On2-encodierten Streams, Streams mit H.264 Codec können so (leider) nicht aufgenommen werden.

Flash Media Server 3 Live Streaming mit H.264 Codec

Der Flash Media Server 3 unterstützt auch Live Streaming mit dem H.264 Codec. Nur wie erzeugt man einen solchen Live Stream mit dem H.264 Codec? Im Augenblick gar nicht, denn Adobe arbeitet noch daran ;-)

Erst die nächste Version des Flash Media Encoders wird neben dem On2 Codec auf den H.264 Codec unterstützen, so dass dann Live Streams auch in HD-Qualität möglich sind.

Leider bring das für all die netten Community-Anwendungen (wie z.B. www.ligx.de oder www.webzooms.tv), die direkt im Flash Player eine WebCam ansteuern, gar nichts, denn dort wird die Video Encodierung innerhalb des Flash Players durchgeführt … und der Flash Player (Version 6,7,8,9) encodiert Videos nur mit dem Sorenson Codec und den Sound mit dem NellyMoser Codec. Bitte die Encodierung nicht mit der Decodierung verwechseln … hier ist die aktuelle Tabelle der unterstützten Formate bei der Video / Sound Decodierung:

Flash Player 6,7: Sorenson Spark

Flash Player 8,9: Sorenson Spark, On2 VP6

Flash Player 9.115: Sorenson Spark, On2 VP6, H.264

Flash Media Encoder “Problems with Video Capture Card”

Übrigens, seit der Version 1.02 des Flash Media Encoders gibt es die Möglichkeit, in der custom.ini Datei einen Parameter zu setzen, der bei der o.g. Fehlermeldung Abhilfe schaft. Mit ENABLE_VMR=off schaltet man die Verwendung von VMR ab, so dass es dann i.d.R. funktionieren sollte.

“FME does not work with the display graphic cards which does not support VMR. The display graphic card on the older machines are known to be not VMR compliant. All the newer machines are VMR compliant. This might be the reason FME is seen to be working on some machine and not on others.”

“Graphics Cards with Overlay disabled (not supporting VMR) were not detected by FME owing to which FME used to give an error message “Problems with Video Capture Card”. The Fix allows a user to disable the VMR route by changing “ENABLE_VMR=off” in the custom.ini file that is installed

Flash Media Encoder 2.0 mit Skriptingmöglichkeiten

Ganz still und heimlich kam übrigens der Flash Media Encoder 2.0 (und gerade habe ich gemerkt, das die Version 2.0.1 schon da ist … ).

In der brandneuen Version 2.0.1 ist übrigens dieser Bug behoben:  Application hangs up after approx 30 minute of encoding (# 1628860), … dass läßt doch darauf schliessen, dann man die 2.0 Version gar nicht richtig einsetzen konnte, oder?

 Neuerungen der Version 2.0:

  • Command-line options: Use command-line options to run encoding sessions via scripts or from a command prompt.
  • MP3: support Encode audio in either MP3 or Nellymoser format. For MP3 format, you can also choose the number
    of channels (mono or stereo).
  • Timecode support: when using a device that can generate timecodes, embed an SMPTE timecode in the video
    stream.
  • Features for enabling 24/7 broadcasts: several settings and command-line parameters make it easy to run encoding
    sessions continuously. Create scripts and integrate them with your existing automated systems.
  • Support for remote access Access: Flash Media Encoder—in both GUI and command-line mode—via Microsoft®
    Remote Desktop Connection or RealVNC™.

Insbesondere für die Kommandozeilen Option bin ich persönlich sehr dankbar, da dieses von einigen unserer Kunden immer wieder gefordert wurde.

Links:

Flash Media Encoder 2.0 Dokumentation

Flash Media Encoder Release Notes

« Vorherige Seite