Ответы пользователя по тегу Linux
  • Как заставить второй монитор работать на максимальном разрешении?

    eri
    @eri
    Нужно подменить edid монитора. Это делается параметром в загрузчике если используете ранний kms или в параметрах к модулю при позднем kms. На старых компах делал скриптом с xrandr в автозагрузке иксов.
    Ответ написан
    Комментировать
  • Как скачать 61ю минуту видео за 5 сек удаленно?

    eri
    @eri
    Я делал что-то подобное в студенчестве. Там были mp3 файлы, не видео, но что-то похожее.
    Реализовал так:
    Хттп сервер поддерживает смещение. Я скопировал пример реализации python-fuse драйвера. реализовал там скачивание удаленного файла блоками определенного размера. реализовал операцию read на этом файле с поддержкой offset и некоторый буфер.

    При запуске скрипт монтировал папочку, а сам файл можно было открыть плеером. При перемотке плеер перечитывал опорные точки, (что порождало много хттп запросов) и проматывал виртуальный файл, а в буфере был всегда только тот блок, который играется в данный момент.

    Видео я тоже пробовал смотреть через этот драйвер. но реализация буферизации не давала возможности насладиться кино, но перемотки работали нормально.

    Не знаю смогу ли я найти этот драйвер сейчас. sourceforge.net/projects/fuse тут есть примеры
    Ответ написан
    Комментировать