LINUX.ORG.RU

История изменений

Исправление liksys, (текущая версия) :

Ну, прошу любить и жаловать - мой маленький петпроджект. Пилил его в стол несколько последних лет и допилился до продакшн-реди. У проекта есть немаленькое коммьюнити (в основном англоговорящее), и кто-то даже использует его в своих датацентрах.

Чтобы сделать Pi-KVM юзабельным, мне пришлось разработать с нуля целую кучу софта. Например, все существующие решения стриминга видео с хардварных устройств (ffmpeg, vlc, mjpg-streamer) работали крайне медленно, поэтому я написал собственный MJPEG-сервер на сях: uStreamer, который обеспечивает задержку всего 100ms, умеет сжимать картинку в несколько потоков и на GPU пая. Интерфейс написан на чистом JS без фреймворков, поэтому получился легким (несколько сотен КБ включая картинки в SVG) и быстрым. А для сборки и установки оси на карту памяти придумал интересный способ, который обеспечивает повторяемость и высокую скорость ребилда: образ собирается в докере с arm-binfmt, а потом разворачивается, превращаясь в чистую файловую систему для флешки. В итоге, если все правильно собрать, моя поделка просто заработает без сношения мозгов. Быстро, удобно, надежно.

Сейчас Pi-KVM плавно перетекает в мою основную работу, так что если вы сочтете мои труды полезными, то можете подкинуть немного деревянных на корм для моей кошки: https://www.patreon.com/pikvm (ежемесячный саппорт на небольшую сумму) или https://www.paypal.me/mdevaev (однократно).

Ну и пишите в мыло mdevaev@gmail.com, если что.

Исправление liksys, :

Ну, прошу любить и жаловать - мой маленький петпроджект. Пилил его в стол несколько последних лет и допилился до продакшн-реди. У проекта есть немаленькое коммьюнити (в основном англоговорящее), и кто-то даже использует его в своих датацентрах.

Чтобы сделать Pi-KVM юзабельным, мне пришлось разработать с нуля целую кучу софта. Например, все существующие решения стриминга видео с хардварных устройств (ffmpeg, vlc, mjpg-streamer) работали крайне медленно, поэтому я написал собственный MJPEG-сервер на сях: uStreamer, который обеспечивает задержку всего 100ms, умеет сжимать картинку в несколько потоков и на GPU пая. Интерфейс написан на чистом JS без фреймворков, поэтому получился легким (несколько сотен КБ включая картинки в SVG) и быстрым. А для сборки и установки оси на карту памяти я придумал интересный способ, который обеспечивает повторяемость и высокую скорость ребилда: образ собирается в докере с arm-binfmt, а потом разворачивается, превращаясь в чистую файловую систему для флешки. В итоге, если все правильно собрать, моя поделка просто заработает без сношения мозгов. Быстро, удобно, надежно.

Сейчас Pi-KVM плавно перетекает в мою основную работу, так что если вы сочтете мои труды полезными, то можете подкинуть немного деревянных на корм для моей кошки: https://www.patreon.com/pikvm (ежемесячный саппорт на небольшую сумму) или https://www.paypal.me/mdevaev (однократно).

Ну и пишите в мыло mdevaev@gmail.com, если что.

Исправление liksys, :

Ну, прошу любить и жаловать - мой маленький петпроджект. Пилил его в стол несколько последних лет и допилился до продакшн-реди. У проекта есть немаленькое коммьюнити (в основном англоговорящее), и кто-то даже использует его в своих датацентрах.

Чтобы сделать Pi-KVM юзабельным, мне пришлось разработать с нуля целую кучу софта. Например, все существующие решения стриминга видео с хардварных устройств (ffmpeg, vlc, mjpg-streamer) работали крайне медленно, поэтому я написал собственный MJPEG-сервер на сях: uStreamer, который обеспечивает задержку всего 100ms, умеет сжимать картинку в несколько потоков и на GPU пая. Интерфейс написан на чистом JS без фреймворков, поэтому получился легким (несколько сотен КБ включая картинки в SVG) и быстрым. А для сборки и установки оси на карту памяти я придумал интересный способ, который обеспечивает повторяемость и высокую скорость ребилда: образ собирается в докере с arm-binfmt, а потом разворачивается, превращаясь в чистую файловую систему для флешки. В итоге, если все правильно собрать, моя поделка просто заработает без сношения мозгов. Быстро, удобно, надежно.

Сейчас Pi-KVM плавно перетекает в мою основную работу, так что если вы сочтете мои труды полезными, то можете подкинуть немного деревянных на корм для моей кошки: https://www.patreon.com/rtstudio (ежемесячный саппорт на небольшую сумму) или https://www.paypal.me/mdevaev (однократно).

Ну и пишите в мыло mdevaev@gmail.com, если что.

Исправление liksys, :

Ну, прошу любить и жаловать - мой маленький петпроджект. Пилил его в стол несколько последних лет и допилился до продакшн-реди. У проекта есть немаленькое коммьюнити (в основном англоговорящее), кто-то даже использует Pi-KVM в своем датацентре.

Чтобы сделать его юзабельным, мне пришлось разработать с нуля целую кучу софта. Например, все существующие решения стриминга видео с хардварных устройств (ffmpeg, vlc, mjpg-streamer) работали крайне медленно, поэтому я написал собственный MJPEG-сервер на сях: uStreamer, который обеспечивает задержку всего 100ms, умеет сжимать картинку в несколько потоков и на GPU пая. Интерфейс написан на чистом JS без фреймворков, поэтому получился легким (несколько сотен КБ включая картинки в SVG) и быстрым, но при этом поддерживает все современные браузер (кроме IE/Edge, лол). А для сборки и установки оси на карту памяти я придумал интересный способ, который обеспечивает повторяемость сборок и высокую скорость ребилда: образ собирается в докере с arm-binfmt, а потом разворачивается, превращаясь в чистую файловую систему для флешки. В итоге, если все правильно собрать, поделка просто заработает без сношания мозгов. Быстро, удобно, надежно.

Сейчас Pi-KVM плавно перетекает в мою основную работу, так что если вы сочтете мои труды полезными, то можете подонатить немного деревянных на корм для кошки: https://www.patreon.com/rtstudio (ежемесячный саппорт на небольшую сумму) или https://www.paypal.me/mdevaev (однократно).

Исходная версия liksys, :

Ну, прошу любить и жаловать - мой маленький петпроджект. Пилил его в стол несколько последних лет и допилился до продакшн-реди. У проекта есть немаленькое коммьюнити (в основном англоговорящее), кто-то даже использует Pi-KVM в своем датацентре.

Чтобы сделать его юзабельным, мне пришлось разработать с нуля целую кучу софта. Например, все существующие решения стриминга видео с хардварных устройств (ffmpeg, vlc, mjpg-streamer) работали крайне медленно, поэтому я написал собственный MJPEG-сервер на сях: uStreamer, который обеспечивает задержку всего 100ms, умеет сжимать картинку в несколько потоков и на GPU пая. А для сборки и установки оси на карту памяти я придумал интересный способ, который обеспечивает повторяемость и высокую скорость ребилда: образ собирается в докере с arm-binfmt, а потом разворачивается, превращаясь в чистую файловую систему для флешки. А еще мне пришлось покупать и тестировать кучу железа, благодаря чему, если все правильно собрать, поделка просто заработает без сношания мозгов. Быстро, удобно, надежно.

Сейчас Pi-KVM плавно перетекает в мою основную работу, так что если вы сочтете мои труды полезными, то можете подонатить немного деревянных на корм для кошки: https://www.patreon.com/rtstudio (ежемесячный саппорт на небольшую сумму) или https://www.paypal.me/mdevaev (однократно).