У меня было много проблем с выяснением того, как использовать ускоренную видеофрагму Apple Hardware для распаковки видеопотока H.264. Через несколько недель я понял это и хотел поделиться обширным примером, так как не смог найти его.
Моя цель - дать подробный, поучительный пример Video Toolbox, представленный в разделе WWDC '14 сеанс 513. Мой код не будет компилироваться или запускаться, так как он должен быть интегрирован с элементарным потоком H.264 (например, видео, прочитанным из файла или переданным из Интернета и т.д.), И его необходимо настроить в зависимости от конкретного случая.
Я должен упомянуть, что у меня очень мало опыта в видеообъявлении/декодировании, кроме того, что я узнал во время поиска темы. Я не знаю всех подробностей о форматах видео, структуре параметров и т.д., Поэтому я включил только то, что, как мне кажется, вам нужно знать.
Я использую XCode 6.2 и развернуты на устройствах iOS под управлением iOS 8.1 и 8.2.