Видео на 3 телевизора (единая картинка)
Была поставлена задача показывать видеофрагмент на 3 FullHD телевизора (разрешение 1920х1080), чтобы 3 телевизора выступали в роли одного большого экрана.
В наличии было «железо» — компьютер с 2-мя видеокартами Nvidia GF9400GT (каждая имеет по 2 выхода DVI).
Решение:
Купили кабели DVI — HDMI (5м), ОС Windows Vista. Подключили телевизоры к DVI выходам видеокарт, загрузили Windows, включили режим расширения рабочего стола и мышкой перетянули картинки дисплеев в центре настройки разрешения. Телевизоры по заданию расположили друг над другом, получился такой своеобразный столб.
Единственная загвоздка была в том, что видео не хотело воспроизводиться на трех телевизорах — оно показывалось только на одном. Использовали разные проигрыватели, крутили настройки. Обновляли кодеки. Смотрели возможности драйверов карт. Не получалось. Крутилась мысль — как-то нужно было воспроизводить видео не используя оверлей.
Рыща по просторам Интернет была найдена зацепка — плеер BSPLayer.
И о чудо видео с высоким разрешение замечательно пошло на всех трех телевизорах — образовывая единую картинку!
BSPLayer плеер, как оказалось, имеет массу замечательных настроек. В комплекте русский язык оболочки и бесплатную версию для некоммерческого использования. Одной из важных особенностей — он позволяет включать опцию — запоминать свои настройки для каждого видео — как запускать плеер, границы экрана и прочее. Было найдено еще для сравнения несколько плееров, которые пытались показывать, но были или сильные тормоза (рывки видео) или оно вылетало, все-таки видеоклип был 2000 пикселей по вертикали + еще нужно было масштабировать.
Вообщем недорогое программное решение для создания мультимониторной конфигурации для вывода видео.
Цена компонент: ПК (250$) + 2 видеокарты (120$) + ОС Vista (70$) + BSPlayer (40$) получается 480$ , такое решение поддерживает до 4-х телевизоров
Телевизоров можно и больше, для этого добавляем еще одну видеокарту.