2013-07-16 1 views
0

Я хочу, чтобы потоковое видео gengrate с камеры так, чтобы другая точка отображала видео в реальном времени. мне нужно аппаратное кодирование таким образом, это может работает для меняКак добавить sps pps (чтение из файла mp4) на каждый рамочный IDR

http://www.gdcl.co.uk/2013/02/20/iOS-Video-Encoding.html

Проблема заключается в демо только читать данные mp4 файлов и транспорта с RTSP информация СФС имп была типа Moov коробка mp4 файл

у нас есть собственный протокол передачи, поэтому я не могу использовать rtsp transport protocal

Я могу найти информацию о sps и pps и как добавить sps и pps в каждый кадр IDR, чтобы другая точка могла успешно декодировать кадр

Большое спасибо

ответ

0

SPS и PPS - это просто NAL, как ваш IDR, P или B кадр. Вы должны иметь возможность вставлять его прямо в свой поток, не вызывая проблем.

+0

Спасибо, и я вставил его в начале потока, а другая точка может декодировать несколько кадров. должен ли я вставлять его в поток, каждый кадр IDR появляется или просто вставлять в начало потока @Sebastian Annies – Tony

+0

Обычно SPS/PPS находится только в начале потока. Вы только отправляете новые SPS/PPS, если настройки декодера изменены в потоке. –

+0

Я решаю свою проблему. Другой момент может показать видео с моей камеры iphone в реальном времени. Сначала вставьте sps pps frame в начале потока, а затем используйте 00 00 00 01 отдельно каждый кадр, считанный из файла mp4 – Tony

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