AS3: Czy możliwe jest przechwytywanie elementów sceny lub danych bitmapowych w strumieniu sieci?

Patrzę nadokumentacja Netstream. ale nie może tak naprawdę zbierać, jeśli appendBytes () może naprawdę pobrać dowolne dane. Czy naprawdę mogę po prostu pobrać dowolne dane bitmapowe (jako tablicę bajtów) i dołączyć ramkę do strumienia (prawdopodobnie przed wysłaniem jej do FMS, aby zapisać plik)? Myślę, że się mylę: przydaje się tylko do dynamicznego przesyłania strumieniowego. Wiem, że możliwe jest złapanie kamery internetowej i bezpośrednie kodowanie wideo za pomocą FMS. Ale powiedzmy, że chciałem dodać kilka nakładek przed kodowaniem, czy jest to możliwe w programie Flash? To znaczy. Czy możesz dynamicznie generować obiekty netStream w Flashu, lub jest jedyną rzeczą, którą możesz zrobićrysuj dane mapy bitowej z strumienia sieciowego a nie odwrotnie?

Zasadniczo celem jest manipulowanie wideo i audio w podobny sposóbFilm Masher i zapisuj rzeczywiste pliki wideo bezpośrednio. Movie Masher faktycznie zapisuje pojedyncze ramki na serwerze w celu późniejszej konwersji.

Słyszałem, że FP11 ma natywne kodowanie H264 - więc pytanie 'spec': czy końcowy strumień NetStream może być zakodowany w przeglądarce, a następnie przesłany na serwer przez HTTP, czy też FMS nadal jest wymaganiem? Patrzę na todemo kodera w czasie rzeczywistym, ale nie jestem pewien, czy po prostu używają FMS jako filedump, czy też jest to część procesu.

Istnieje projekt open source dlakodowanie FLV, używa ByteArrayFlvEncoder, który pozwala na kodowanie surowych ByteArrays. Czy istnieje odpowiednik dla H264?

questionAnswers(2)

yourAnswerToTheQuestion