home.social

#imagebased — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #imagebased, aggregated by home.social.

  1. Экран как услуга: Display Image, Streaming и 4K в SPICE

    Парадокс: SPICE отлично справляется с рабочим столом, но спотыкается на видео. Статичный документ — чёткий, быстрый, экономный по трафику. Включили ролик на YouTube — и всё поплыло. Display Channel — это два разных мира в одном канале. Image Mode: независимое сжатие каждой изменившейся области, умное кэширование, глобальный словарь для повторяющихся элементов интерфейса. Stream Mode: попытка поймать видеопоток и пережать его на лету. Детекция видео по косвенным признакам. MJPEG из 2009 года как дефолт. GStreamer как путь к H.264. И вечный компромисс между «красиво» и «быстро». Разбираю анатомию Display Channel — от QXL-команд до финального рендеринга. Вторая статья серии.

    habr.com/ru/articles/982328/

    #SPICE #VDI #виртуализация #удалённый_рабочий_стол #протоколы #imagebased #cloud_desktop

  2. Экран как услуга: Display Image, Streaming и 4K в SPICE

    Парадокс: SPICE отлично справляется с рабочим столом, но спотыкается на видео. Статичный документ — чёткий, быстрый, экономный по трафику. Включили ролик на YouTube — и всё поплыло. Display Channel — это два разных мира в одном канале. Image Mode: независимое сжатие каждой изменившейся области, умное кэширование, глобальный словарь для повторяющихся элементов интерфейса. Stream Mode: попытка поймать видеопоток и пережать его на лету. Детекция видео по косвенным признакам. MJPEG из 2009 года как дефолт. GStreamer как путь к H.264. И вечный компромисс между «красиво» и «быстро». Разбираю анатомию Display Channel — от QXL-команд до финального рендеринга. Вторая статья серии.

    habr.com/ru/articles/982328/

    #SPICE #VDI #виртуализация #удалённый_рабочий_стол #протоколы #imagebased #cloud_desktop

  3. Экран как услуга: Display Image, Streaming и 4K в SPICE

    Парадокс: SPICE отлично справляется с рабочим столом, но спотыкается на видео. Статичный документ — чёткий, быстрый, экономный по трафику. Включили ролик на YouTube — и всё поплыло. Display Channel — это два разных мира в одном канале. Image Mode: независимое сжатие каждой изменившейся области, умное кэширование, глобальный словарь для повторяющихся элементов интерфейса. Stream Mode: попытка поймать видеопоток и пережать его на лету. Детекция видео по косвенным признакам. MJPEG из 2009 года как дефолт. GStreamer как путь к H.264. И вечный компромисс между «красиво» и «быстро». Разбираю анатомию Display Channel — от QXL-команд до финального рендеринга. Вторая статья серии.

    habr.com/ru/articles/982328/

    #SPICE #VDI #виртуализация #удалённый_рабочий_стол #протоколы #imagebased #cloud_desktop

  4. Экран как услуга: Display Image, Streaming и 4K в SPICE

    Парадокс: SPICE отлично справляется с рабочим столом, но спотыкается на видео. Статичный документ — чёткий, быстрый, экономный по трафику. Включили ролик на YouTube — и всё поплыло. Display Channel — это два разных мира в одном канале. Image Mode: независимое сжатие каждой изменившейся области, умное кэширование, глобальный словарь для повторяющихся элементов интерфейса. Stream Mode: попытка поймать видеопоток и пережать его на лету. Детекция видео по косвенным признакам. MJPEG из 2009 года как дефолт. GStreamer как путь к H.264. И вечный компромисс между «красиво» и «быстро». Разбираю анатомию Display Channel — от QXL-команд до финального рендеринга. Вторая статья серии.

    habr.com/ru/articles/982328/

    #SPICE #VDI #виртуализация #удалённый_рабочий_стол #протоколы #imagebased #cloud_desktop

  5. SPICE: анатомия протокола доставки рабочего стола

    В 2007 году инженеры Qumranet приняли решение, которое определило судьбу протокола на следующие 17 лет: только TCP, никакого UDP. Простота победила производительность. SPICE — протокол, который доставляет рабочий стол от виртуальной машины до пользователя. Открытый, бесплатный, дефолтный для всего Linux VDI. И при этом удивительно мало кто понимает, как он устроен внутри. Почему курсор передаётся отдельным каналом? Зачем нужен глобальный словарь в GLZ? Как современные композитные менеджеры сломали красивую идею 2D-команд QXL? Разбираю архитектуру SPICE — не список фич, а инженерные решения и их последствия. Первая статья серии.

    habr.com/ru/articles/982170/

    #SPICE #VDI #виртуализация #удалённый_рабочий_стол #протоколы #imagebased #cloud_desktop

  6. SPICE: анатомия протокола доставки рабочего стола

    В 2007 году инженеры Qumranet приняли решение, которое определило судьбу протокола на следующие 17 лет: только TCP, никакого UDP. Простота победила производительность. SPICE — протокол, который доставляет рабочий стол от виртуальной машины до пользователя. Открытый, бесплатный, дефолтный для всего Linux VDI. И при этом удивительно мало кто понимает, как он устроен внутри. Почему курсор передаётся отдельным каналом? Зачем нужен глобальный словарь в GLZ? Как современные композитные менеджеры сломали красивую идею 2D-команд QXL? Разбираю архитектуру SPICE — не список фич, а инженерные решения и их последствия. Первая статья серии.

    habr.com/ru/articles/982170/

    #SPICE #VDI #виртуализация #удалённый_рабочий_стол #протоколы #imagebased #cloud_desktop

  7. SPICE: анатомия протокола доставки рабочего стола

    В 2007 году инженеры Qumranet приняли решение, которое определило судьбу протокола на следующие 17 лет: только TCP, никакого UDP. Простота победила производительность. SPICE — протокол, который доставляет рабочий стол от виртуальной машины до пользователя. Открытый, бесплатный, дефолтный для всего Linux VDI. И при этом удивительно мало кто понимает, как он устроен внутри. Почему курсор передаётся отдельным каналом? Зачем нужен глобальный словарь в GLZ? Как современные композитные менеджеры сломали красивую идею 2D-команд QXL? Разбираю архитектуру SPICE — не список фич, а инженерные решения и их последствия. Первая статья серии.

    habr.com/ru/articles/982170/

    #SPICE #VDI #виртуализация #удалённый_рабочий_стол #протоколы #imagebased #cloud_desktop

  8. SPICE: анатомия протокола доставки рабочего стола

    В 2007 году инженеры Qumranet приняли решение, которое определило судьбу протокола на следующие 17 лет: только TCP, никакого UDP. Простота победила производительность. SPICE — протокол, который доставляет рабочий стол от виртуальной машины до пользователя. Открытый, бесплатный, дефолтный для всего Linux VDI. И при этом удивительно мало кто понимает, как он устроен внутри. Почему курсор передаётся отдельным каналом? Зачем нужен глобальный словарь в GLZ? Как современные композитные менеджеры сломали красивую идею 2D-команд QXL? Разбираю архитектуру SPICE — не список фич, а инженерные решения и их последствия. Первая статья серии.

    habr.com/ru/articles/982170/

    #SPICE #VDI #виртуализация #удалённый_рабочий_стол #протоколы #imagebased #cloud_desktop

  9. This summer we're asking the question: What if we just started using GNOME OS as our primary OS?

    It's still early days for GNOME OS, but it's finally ready for wider testing by developers and early adopters, on real hardware. Join us for a 3-month challenge from today until September 1st, file and fix some issues, and win a a OnePlus 6 with Linux Mobile or a limited-edition shirt 🌈👕

    blogs.gnome.org/tbernard/2025/

    #gnomeos #imagebased #flatpak

  10. This summer we're asking the question: What if we just started using GNOME OS as our primary OS?

    It's still early days for GNOME OS, but it's finally ready for wider testing by developers and early adopters, on real hardware. Join us for a 3-month challenge from today until September 1st, file and fix some issues, and win a a OnePlus 6 with Linux Mobile or a limited-edition shirt 🌈👕

    blogs.gnome.org/tbernard/2025/

    #gnomeos #imagebased #flatpak

  11. This summer we're asking the question: What if we just started using GNOME OS as our primary OS?

    It's still early days for GNOME OS, but it's finally ready for wider testing by developers and early adopters, on real hardware. Join us for a 3-month challenge from today until September 1st, file and fix some issues, and win a a OnePlus 6 with Linux Mobile or a limited-edition shirt 🌈👕

    blogs.gnome.org/tbernard/2025/

    #gnomeos #imagebased #flatpak

  12. This summer we're asking the question: What if we just started using GNOME OS as our primary OS?

    It's still early days for GNOME OS, but it's finally ready for wider testing by developers and early adopters, on real hardware. Join us for a 3-month challenge from today until September 1st, file and fix some issues, and win a a OnePlus 6 with Linux Mobile or a limited-edition shirt 🌈👕

    blogs.gnome.org/tbernard/2025/

    #gnomeos #imagebased #flatpak

  13. This summer we're asking the question: What if we just started using GNOME OS as our primary OS?

    It's still early days for GNOME OS, but it's finally ready for wider testing by developers and early adopters, on real hardware. Join us for a 3-month challenge from today until September 1st, file and fix some issues, and win a a OnePlus 6 with Linux Mobile or a limited-edition shirt 🌈👕

    blogs.gnome.org/tbernard/2025/

    #gnomeos #imagebased #flatpak

  14. Blogged about #imagebased #linux os composability with #systemd #sysext and our upcoming #torcx deprecation in #Flatcar #Container Linux: flatcar.org/blog/2023/12/exten

    If you haven't heard about torcx, don't worry about it. It's a rather specific tool for a very limited use case. Sysexts on the other hand make customising immutable, image-based Linux distros like Flatcar a lot more flexible!

  15. Blogged about #imagebased #linux os composability with #systemd #sysext and our upcoming #torcx deprecation in #Flatcar #Container Linux: flatcar.org/blog/2023/12/exten

    If you haven't heard about torcx, don't worry about it. It's a rather specific tool for a very limited use case. Sysexts on the other hand make customising immutable, image-based Linux distros like Flatcar a lot more flexible!

  16. Blogged about #imagebased #linux os composability with #systemd #sysext and our upcoming #torcx deprecation in #Flatcar #Container Linux: flatcar.org/blog/2023/12/exten

    If you haven't heard about torcx, don't worry about it. It's a rather specific tool for a very limited use case. Sysexts on the other hand make customising immutable, image-based Linux distros like Flatcar a lot more flexible!

  17. Blogged about #imagebased #linux os composability with #systemd #sysext and our upcoming #torcx deprecation in #Flatcar #Container Linux: flatcar.org/blog/2023/12/exten

    If you haven't heard about torcx, don't worry about it. It's a rather specific tool for a very limited use case. Sysexts on the other hand make customising immutable, image-based Linux distros like Flatcar a lot more flexible!

  18. Blogged about #imagebased #linux os composability with #systemd #sysext and our upcoming #torcx deprecation in #Flatcar #Container Linux: flatcar.org/blog/2023/12/exten

    If you haven't heard about torcx, don't worry about it. It's a rather specific tool for a very limited use case. Sysexts on the other hand make customising immutable, image-based Linux distros like Flatcar a lot more flexible!