Prog wrote: ↑Sun Jul 05, 2020 6:43 pm
1. Как уже писал, это какая то аномалия. Более того, на большом листе разные каналы будут по разному работать. И от этого будут зависить больше чем от провайдера даже.
Провайдер IDC воспроизводит нормально в движке FFmpeg, но с тресками (потоки по udp). Если попереключать движки, то (
720x576 MMPEG2, Стерео, соотношение 16:9):
MediaPlayer - пишет
"Формат не поддерживается" (нет ни звука ни картинки)
ExoPlayer - пишет
"com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect to udp://@224.33.180.1:1234". Как я понял, ExoPlayer не умеет читать с udp потоков (нет ни картинки ни звука)
OpenMAX - поток идёт, видео нет, звука тоже нет
FFmpeg - поток идёт, видео есть, звук тоже есть, но с тресками
MediaPlayer+ - поток идёт, видео есть, но сжато в соотношение сторон 4:3, звука нет.
MediaPlayer+HLS - поток идёт (не всегда отображается), видео нет, звука нет.
MediaCodec (OMX.qcom.video.decoder.mpeg2) - поток идёт (тоже не всегда отображается), видео идёт с сильными ошибками (смотри скриншот ниже), звук идёт с тресками как в движке FFmpeg.
External player (Сторонние плееры) - воспроизводят поток отлично, без запинок.