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
1
A
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.
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
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
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