Alembik

Eine Java-Anwendung, die Transcodierdienste für verschiedene Medientypen bereitstellt
Jetzt downloaden

Alembik Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Alembik Team
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 18.3 MB

Alembik Stichworte


Alembik Beschreibung

Eine Java-Anwendung, die Transcoding-Dienste für verschiedene Medientypen bereitstellt Der Medientranscoding-Server (namens alembik) ist eine Java-Anwendung, die Transcoding-Dienste für verschiedene Medientypen (Bild, Audio, Video usw.) bereitstellt. Im Allgemeinen wird Server auf Anforderungen wartet, die eine Liste von Transcoding-Jobs enthalten. Jeder Job besteht aus einem URL-Pfad bis zu einer bestimmten Medienressource und einem Satz von Parametern, nach dem die festgelegte Mediendatei umgewandelt werden soll. Die Transcoding-Parameter hängen vom Eingangsmedientyp ab. Sie können angeben, z. Größe, Dimension, Dauer und Format der gewünschten Ausgabedatei. Alembik bietet zwei Mechanismen der serverseitigen Parametrierung an. Die erste Option besteht darin, eine Benutzer-Agenten-ID zu bestehen, die gemäß den anforderenden Gerätefunktionen zu einem Satz von Parametern aufgelöst wird. In der zweiten Einstellung kann ein Job mit einer ID eines vordefinierten Parametersatzes zugeordnet sein, das als Transcoding-Profil genannt wird, dessen Liste intern auf den Server erhalten wird. Das Ergebnis, das an den Anforderungsparty (der Clientanwendung) zurückgegeben wurde, ist immer ein Antwortobjekt, das eine Liste der Ergebnisse für alle angeforderten Transcoding-Jobs enthält. Im Allgemeinen enthält jedes Ergebnis entweder eine URL, die auf den transkodierten Dateiort oder einen Fehlercode zeigt, der sich auf einen Grund des transcodierenden Auftragsfehlers bezieht. Der Server kann sich auf den Abschluss von Transcodierungsprozessen abwarten, bevor Sie eine Antwort senden (Synchronmodus) ) oder kann die Steuerung (Asynchronmodus) sofort zurückgeben. Im zweiten Fall kann der Client den Server über Status- und / oder Ergebniseigenschaften (wie Pfad oder Größe) eines seiner geplanten Jobs anfragen und dann (im Falle einer positiven Antwort) die Ausgabemedien erreichen. Die Architektur von Alembik ist Based und vollständig konform mit OMA STI (Open Mobile Alliance Standard Transcoding Interface) Spezifikation (Version 1.0), die hier gefunden werden kann. Der Zugriff auf die Transcodierfunktionalität für Java-Clients ist über zwei verschiedene Arten möglich. Der erste ist die Java-Transcoding-API mit der Org.alembik. Transcoding Manager-Klasse, die als Einstiegspunkt dient. Die zweite Möglichkeit besteht darin, die JSP-Transcoding-Tag-Bibliothek zu verwenden, die Unterstützung für WAP-Seitenentwicklung bietet. Tatsächlich nutzen die Bibliothekskomponenten auch die TranscodingManager-Instanz, die unter seiner tatsächlichen Konfiguration dargestellt ist, der TranscodingManager mit dem Server über RMI-Anrufe oder SOAP-Anforderungen verbindet. Der Verbindungsmodus ist während der Erzeugung der Transcoding Client-Bibliothek vorbestimmt, die aus einem Satz von JAR-Archiven besteht, das für eine bestimmte Client-Umgebung gebaut und gebündelt ist. Für alle Nicht-Java-Clients können sie eine direkte Verbindung zum Transcoding SOAP-Dienst verwenden oder die HTTP-Servlet-basierte API. Hier sind einige wichtige Funktionen von "Alembik": · Asynchronmodus, Timeout-Verarbeitung und automatisch erfrischbare Statusprüfung für die HTTP-API eingeführt · Erweiterte und konfigurierbare Fehlerbehandlung für HTTP-API (Fehlerseiten, ortsabhängige Fehlerbilder) · DownloadLimit-Transformationsfunktionalität, die äußerst verbessert wird ('Dauer', 'TREATCOMPLETE', 'REPEAT' UND 'START' Attribute hinzugefügt) · Vordefinierte Profildefinitionsdatei (Profil-defs.xml) aus der Ohr- / Kriegsdatei in ein externes Verzeichnis extrahiert · Gettranscodinginfo () enthält auch Informationen zu Quelldateien; Neue FileInfo-Eigenschaften hinzugefügt ("(IS) complete" und "load_time") · Neue Werbevideo-Transformation · Werbung, OverlayLogo- und TextEnoverlay-Transformationen, die auch für Videodateien eingeführt wurden · Externe Standortunterstützung des Ziels hinzugefügt · Neue ISSourceFilteready- und IsnotSourceFilerading-Tags eingeführt · Verbesserte Web-Rendering-Motorenfunktion (hinzugefügte Handhabung von JavaScript, Frames und Iframes, automatischem Transcode überspringen für High-End-Geräte) · Neue textbezogene Transformationen ('Nolinks', 'OnllowText', 'Noorganizetext') · Verbesserte Navigationsleiste · Raffinierte Mobiltelefonerkennung (die neue Standardstrategie ist jetzt aktiv) · Web-Rendering von eingebetteten Videos, die von verschiedenen Anbietern (YouTube und Dailymotion) kommen Was ist neu in dieser Version: · FileInfo-Daten funktionieren erneut (aus Version 4.1) · ExtractFrame funktioniert jetzt mit COMPORT mit allen anderen Bildtransformationen und entspricht derselben Parameter-Syntax · OS-Einschränkung für eine maximale Anzahl von Verzeichnissen, die mit der Ankunft einer neuen Speicherstruktur gelöst wurden · Der aufgereizte Parameter des Bildes wird während der Auswertung von HASHCODE für einen transcodierten Dateinamen berücksichtigt · Gettranscodinginfo () gibt Informationen auf alle transkodierten Dateien zurück (und nicht nur die kürzlich verarbeiteten, die im Cache gespeichert sind) · Transformationsparameter und entsprechende JSP-Tag-Attribute verfügen jetzt über eine konsistente Benennung · UPSIZEALLOWED-Parameter-Unterstützung für Videos implementiert · Namen der Erweiterungseigenschaften, Transformationen und ihre Attribute sind konstant · Als Groß- und Kleinschreibung behandelt


Alembik Zugehörige Software

Möwe

Eine simbliche Anwendung, die ihre Benutzer automatisch benachrichtigt, wenn sie neue E-Mail-Nachrichten von dis ... ...

349 479 KB

Herunterladen