Как конвертировать (перематывать) транспортный поток в контейнер MPEG-4 в приложении iOS?

У меня есть прямой эфир в формате .ts, содержащий аудио AAC и видео H.264. Я хочу играть на устройствах iOS. Я попытался использовать проигрыватель фильмов на основе FFmpeg для декодирования и воспроизведения видео, но звук был отстающим.

Могу ли я переустановить этот транспортный поток в контейнер MPEG-4 для воспроизведения на устройствах iOS - без преобразования его на сервер?

Сервер возвращает мне URL-адрес потокового потока .ts, и моя цель - воспроизвести этот поток на устройствах iOS без плейлиста .m3u8, потому что я не могу получить его с сервера.

Ответ 1

Чтобы просто повторить мультиплексирование без транскодирования, вы можете использовать: ffmpeg -i input.ts -acodec copy -vcodec copy out.mp4