2013-04-28 4 views
0

Это основано на ответе, предоставленном для этой темы. Can CMSampleBuffer decode H264 frames? Можете ли вы дать больше указателей, как вы его достигли? Я получаю поток h264 из сокета на моем iphone. Как играть в нее? надеюсь, что вы дадите несколько намеков.Декодирование h264 на ios

ответ

0

К сожалению, Apple не дает нам прямого доступа к оборудованию, и нет (насколько я знаю), чтобы просто заставить AVAssetReader брать необработанные данные h.264. Возможно, кто-то это понял и будет достаточно любезен, чтобы пролить свет на нас.

Таким образом, другим решением было бы записать его в файл MP4 на диске или переключиться на HLS в качестве метода потоковой передачи. Вы также можете переключиться на программный декодер. Это решит вашу проблему, но даст вам новую проблему, потому что она будет потреблять много ресурсов процессора, если вы делаете HD с высокой частотой кадров.

Смежные вопросы