Ребяты, не поленился я проделать следующий эксперимент.
Скачал с ютьюба с помощью утилиты
4K Video Downloader 3 видоса:
1.
FullHD Video: MPEG4 Video (H264) 1920x1080 25fps 2077kbps [V: h264 high L4.0, yuv420p, 1920x1080, 2077 kb/s]
2.
2K Video: MPEG4 Video (H264) 2560x1440 23.976fps 8195kbps [V: h264 high L5.0, yuv420p, 2560x1440, 8195 kb/s]
3.
4K Video: MPEG4 Video (H264) 3840x2160 29.97fps 19920kbps [V: h264 high L5.1, yuv420p, 3840x2160, 19920 kb/s]
Записал это все на MicroSD и воткнул в телефон Xiaomi Redmi Note 3 Pro с 2 Гб оперативы через такую приблуду:
При просмотре всех 3 видосов я не заметил ни лагов видео, ни рассинхронизации видео-ряда и звука.
OTG-кабель куплен в Курске за 110 рублей. Картридер - бесплатный подарок какого-то продавца с АлиЭксперсс (не помню уже с чем приехал).
Что я сделал не так?
P.S. вообще пропускная способность интерфейса USB 2.0 480 Мb/s (!!!). Понятное дело - это цифиры из спецификации интерфейса, которые могут быть далеки от реальности, но хотя бы 50 Мb/s ИМХО будет выдавать самый дешевый китайский USB-кабель (это без учета пропускной способности контроллеров приема/передачи устройств с обеих сторон кабеля).
Так что дело тут не в USB 2.0. А скорее всего в OTG-кабеле или картридере, при условии, что microSD-карточка хотя бы 6-го класса.