iPad/iOS поддерживает передачу видеопотока, например. H.264 с использованием MPMoviePlayerController
и т. Д., Но я получаю данные H.264 через пользовательский, запатентованный поток и нуждаюсь в его расшифровке в мягком режиме реального времени.
Можно ли получить доступ к видеодекодеру iPads/iOS, чтобы декодировать эти данные?Доступ к видеодекодеру iOS?
Update: Видимо IOS 4,0 Ядро Media Framework supports decoding frames и знает H.264, но нет образца кода не может видеть то, что я на самом деле я имею должен вызвать для фактического декодирования.
AVAssets пока не поддерживает потоковую передачу. Похоже, что Core Media Framework низкого уровня - это место для поиска. Определен кодек H.264, который является хорошим знаком, и существуют структуры блочной буферизации, в которых вам не нужно хранить весь актив в памяти или на диске. Я хотел бы видеть код для любой части этого, особенно для той части, где буфер образца согласован со слоем или захвачен. –
@Peter: Спасибо, это выглядит более перспективным. Предполагается, что он поддерживает декодирование на 'CVImageBuffer', но я действительно не вижу, какие функции предназначены для реального декодирования. –
Не помогло ли вам демоверсия MoviePlayer? http://developer.apple.com/iphone/library/samplecode/MoviePlayer_iPhone/Introduction/Intro.html – karlphillip