2011-01-04 8 views
1

Ich möchte die x264-Bibliothek in Actionscript migrieren. Und es zu analysieren ist überhaupt nicht trivial. Wie funktioniert x264 genau? Ich nehme an, dass es Multi-Threads in der Codierung verwendet, ist es möglich, dass es single-threaded ist? Wie machbar ist es, in einem ActionScript 3.0-Webprojekt migriert zu werden?Kurzer Überblick über die x264-Bibliothek

Antwort

1

Sie sollten Ihr Video auf Server mit einem Befehlszeilenprogramm wie Flash Media Encoder oder FFmpeg codieren.

Es ist in einer kurzfristigen Perspektive nicht möglich, einen eigenen x264-Encoder in ActionScript basierend auf der ByteArray-Klasse zu schreiben.

+0

Danke für die Antwort. Aber ich habe schon versucht, auf der Serverseite mit FFMPEG zu kodieren und es funktioniert. Der Grund dafür, dass ich versuche, es auf der Client-Seite zu verschlüsseln, besteht darin, die Datengröße zu reduzieren, die der Client aufgrund von Bandbreitenbeschränkungen an den Server sendet. – greenGlitz

+0

Leider kann On2 Vp6 Codec nicht für Live-Veröffentlichung verwendet werden. Nur Standard-Codec Sorenson Funke kann für Live-Publishing-Video verwendet werden. Der Grund dafür ist, dass der VP6-Codec mehr Zeit für die Komprimierung braucht als die Videolänge, was es unmöglich macht, ihn für das Live-Video-Publishing zu verwenden, sodass der On2 VP6-Komprimierungs-Codec nicht im Flash Player enthalten ist. Nur On2 Vp6 Decoder gibt es im Flash Player, um On2 VP6 Dateien zu spielen. http://askmeflash.com/qdetail/1295/how-we-can-use-video-codec-on2-vp6-sorenson-spark-h-264 – JabbyPanda

+0

Sie könnten Adobe AIR 2.0-Lösung basierend auf NativeProcess zum Codieren interessiert sein das aufgenommene Video von der Webcam mit h.264-Codec und Adobe Live Media Encoder, mehr zu diesem Thema: http://balazs.sebesteny.com/implement-h264-live-streaming-with-adobe-air-20/ – JabbyPanda