потоковая отладочная информация iPhone - PullRequest
1 голос
/ 27 сентября 2010

Я ищу способ (не нужно сохранять в магазине приложений!), Чтобы получить информацию об отладке, относящуюся к потоковому видео.

Что я пытаюсь сделать,это написать приложение, которое открывает видео поток и отображает информацию, такую ​​как:

  • частота кадров
  • битрейт аудио / видео
  • и т. д. и т. д.
  • информация о кодеке

в основном я хочу отображать как можно больше информации для любого данного потока.

Спасибо за любую информацию заранее, с наилучшими пожеланиями

sam

1 Ответ

0 голосов
/ 07 октября 2010

Даже если вы пометили свой вопрос MPMoviePlayerController, этот класс, вероятно, не очень вам поможет. Прежде всего, существует ограниченный объем информации, к которой вы можете получить доступ на высоком уровне, и, конечно, ничего о кодеках и битрейте аудио. И даже если класс действительно каким-то образом хранит информацию такого типа, ваше приложение будет лишено права быть в iTunes App Store, если вы получите доступ к закрытым методам или свойствам.

Во-вторых, MPMoviePlayerController поддерживает только ограниченное количество самих кодеков, а именно тех, которые можно декодировать аппаратно на iPhone / iPad (базовая версия H.264 и видео MPEG-4).

В любом случае, хорошим вариантом может быть FFMpeg для iPhone . Получение информации, которая вам нужна, кажется гораздо более простой; проверьте этот пост в блоге для хорошего руководства по использованию библиотек .

Я не уверен в потенциальных юридических проблемах, связанных с распространением такой программы в App Store, но если вы статически связываете ее с бинарным файлом, который по крайней мере удовлетворит Apple ... вам придется проверить Юридический сайт FFMpeg за их конец.

...