У меня есть следующие настройки:
- четырехъядерный мини-ПК (rikomagic v5)
- пользовательское приложение для Android, использующее веб-приложение для Android, чтобы показать сайт
- довольно старый не работающий монитор Dell, поддерживающий HDMI
- рабочий телевизионный монитор, безусловно, поддерживает новые стандарты HDMI
История:
Мини-ПК подключен к монитору через HDMI. Странная вещь заключается в том, что мой монитор ПК Dell заставляет воспроизводиться видео YouTube, загруженное в веб-просмотр, либо как полностью недоступное для просмотра только с зелеными артефактами на весь экран, либо с заменой красного и синего цветов в зависимости от агента пользователя, который я выбрал для веб-просмотра. В то время как мой коллега сказал мне, что он попробовал мини-ПК дома на своем ТВ-мониторе, и видео работало как чудо (без игры с пользовательским агентом - это работает из коробки).
Так что у меня есть настройка, которая работает в зависимости от подключенного монитора HDMI. Я никогда не задумывался о hdmi, но у меня сложилось впечатление, что веб-сайт youtube читает закодированное видео с сервера (например, некоторые mp4 с кодеком h264 и т.д.) И использует html5 (программный компонент) для просмотра видео. Итак, в конце концов, я подумал, что видео может быть передано на аппаратный декодер на мини-ПК или просто программным декодером.
В этот момент я подумал, что декодированное видео объединяется в буфер видеокарты mini pc или что-то подобное, и результат передается через hdmi на монитор. Это означает, что я думал, что HDMI просто получает по спецификации (о которой я ничего не знаю) некоторый видеопоток в определенном формате HDMI.
Вопрос:
Поэтому у меня вопрос: можно ли, например, отправлять h264 напрямую через hdmi на монитор, и он просто работает, конечно, в зависимости от монитора. Но возможно ли это? Или, если по-другому спросить, как может быть так, что программная сторона, похоже, не работает на довольно старом мониторе Dell, но поддерживает HDMI, но неожиданно работает на новом ТВ-мониторе, также подключенном через HDMI, совсем не касаясь программного обеспечения? Я подумал, что устройства, подключенные к какому-то монитору hdmi, должны уметь понимать необходимые видеокодеки, а не сам монитор, который, как мне показалось, просто глуп для воспроизведения потока, основанного на спецификациях.