Воспроизвести самостоятельно сгенерированный плейлист в iOS

Я написал Java-программу, которая принимает кадры с камеры, используя rtsp, создает файл MPEG2-TS вместе с index.m3u8. Эта генерация ts выполняется простым добавлением PAT /PMT и т. Д. С помощью простых операций на битовом уровне (т. Е. Без использования какой-либо библиотеки, такой как ffmpeg). Я могу воспроизвести файл индекса, используя ----

hls.js:
Windows(Chrome, Firefox играет довольно хорошо)
Android (Firefox играет нормально, но обновленный Chrome не может играть, он говорит, что HLS.js не поддерживается. После удаления обновлений Chrome он может играть)
iOS (сафари и хром могут играть довольно хорошо)

clappr.js- я думаю, что это довольно эффективная библиотека
Windows(Chrome, Firefox играет довольно хорошо)
Android (Chrome, Firefox играет нормально)
iOS (сафари и хром могут играть довольно хорошо)

VLC хорошо играет в Windows, Android и iOS (MAC)

Android Media Player plays good when I integrated it in my android app.

AVPlayer in iOS(MAC/iPhone/iPAD): It simply cant play the TS!

I am pretty confused and do not know what really the problem is. I think apple has some restrictions on ts (ie, they need some more data in ts). Может ли кто-нибудь помочь в этом отношении?
If this information is not enough to solve the problem, please suggest me, I'll provide.

0 ответов

Другие вопросы по тегам