Я включил статистику для nerds в приложении YouTube android и воспроизвел то же видео в устройствах "Vivo V9" и "Nexus 5".
Vivo V9: он воспроизводил видео в формате WebM, который в основном является кодеком VP8 или VP9.
Nexus 5: Он воспроизводил видео в формате MP4, который в основном представляет собой кодек "H264 или H265".
Итак, на основе устройства приложение YouTube выбирает видеокодек.
Вопрос: Как это делается? Я знаю, что он использует ExoPlayer для воспроизведения видео, но ExoPlayer по умолчанию не дает функциональности.