Urządzenie iPad/iOS obsługuje transmisje strumieniowe wideo dla np. H.264 przy użyciu MPMoviePlayerController
itp., Ale otrzymuję dane H.264 za pośrednictwem niestandardowego, zastrzeżonego strumienia i trzeba go rozszyfrować w miękkim scenariuszu czasu rzeczywistego.
Czy dekoder wideo iPads/iOS może być w jakikolwiek sposób wykorzystywany do dekodowania tych danych?Dostęp do dekodera wideo w systemie iOS?
Aktualizacja: Podobno iOS 4.0 Rdzeń Mediów ramowa supports decoding frames i zna H.264, ale nie ma przykładowy kod ani mogę zobaczyć, co ja właściwie powinnam zadzwonić do rzeczywistej dekodowania.
Programy AVA nie obsługują jeszcze przesyłania strumieniowego. Wygląda na to, że najlepszym rozwiązaniem jest Core Media Framework o niskim poziomie. Jest tam zdefiniowany kodek H.264, co jest dobrym znakiem, i istnieją blokowe struktury buforujące, w których nie trzeba przechowywać całego zasobu w pamięci lub na dysku. Chciałbym zobaczyć kod dla dowolnej części tego, zwłaszcza dla części, w której bufor próbki jest skoordynowany z warstwą lub przechwycony. –
@Peter: Dzięki, to wygląda bardziej obiecująco. Wydaje się, że powinno obsługiwać dekodowanie do 'CVImageBuffer', ale naprawdę nie widzę, jakie funkcje są dla rzeczywistego dekodowania. –
Czy demo MoviePlayer Ci nie pomogło? http://developer.apple.com/iphone/library/samplecode/MoviePlayer_iPhone/Introduction/Intro.html – karlphillip