Как убедиться, что RTMP-потоки с разных устройств Android имеют одинаковый SPS / PPS? - PullRequest
0 голосов
/ 19 октября 2018

Три устройства Android, которые я тестирую, имеют три разных пакета AVC.Здесь ниже приведены образцы для Samsung, Motorola и Doffe.

1002 * Samsung 1700000000014d001effe10012674d001eda0280bfe5948283030368509a8001000468ee0 1004 * Motorola 1700000000014d001effe10012674d001ee901405ff2ca41418181b4284d4001000468ee06e2 1006 * Doofe 170000000001640029ffe1001067640029ac1b1a80a02ff9601e1108a701000468ea43cb 1008 * Это вызывает огромные проблемы, когда я перемежатьвидео.Видеоплеер запутался и не воспроизводится.

Как убедиться, что заголовки видео совпадают?Стоит ли использовать программный кодировщик и обходить аппаратные кодировщики?

1 Ответ

0 голосов
/ 13 ноября 2018

Как осуществляется кодирование на клиентах?

PPS SPS описывает параметры вашего видеопотока, такие как размеры кадра, профиль и т. Д., И почти всегда генерируется кодером.

Как убедиться, что заголовки видео одинаковы?

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

Стоит ли использовать программный кодировщик и обходить аппаратные кодировщики?

В вашем случае,преимущественно использовать мягкие кодеры.Но сначала вы можете попытаться сделать настройки кодировщиков одинаковыми.Скорее всего, это решит вашу проблему

...