Virtual KVM (Software KVM)

2

Mamy popularne oprogramowanie KM Synergy and Input Director, w którym możesz udostępniać mysz i klawiaturę przez sieć innemu komputerowi.

Chciałbym jednak również udostępnić wideo (monitor) przez sieć.

Czy jest jakiś wieloplatformowy produkt, który oferuje pełną funkcjonalność KVM przez sieć?

Cestarian
źródło
Może coś w stylu VNC?
DopeGhoti
1
Prawie, ale nie do końca. Chciałbym bardzo dosłownie ustawić przełącznik ekranu i wyświetlić zawartość innego komputera (to znaczy, nie chcę otwierać okna i uzyskiwać dostępu do innego komputera przez to okno). Jeśli korzystałem z komputera hosta Linux, ten prawdopodobnie byłby wykonalny za pomocą funkcji przełączania konsoli, ale problem z tym nadal byłby taki, że będę korzystał z hosta systemu Windows)
Cestarian
@Cestarian kiedykolwiek rozwiązałeś ten problem? Jestem w dokładnie tym samym scenariuszu - chcę zmienić przeznaczenie mojej stacji roboczej jako węzła hiperwizora / obliczeniowego i ewentualnie użyć jakiegoś rozwiązania DaaS / cienkiego klienta, ale jeszcze tego nie rozwiązałem.
Chris Tonkinson,

Odpowiedzi:

1

VNC to świetna opcja, jeśli potrzebujesz zdalnie sterować maszyną lub, w twoim przypadku, pozwolić komuś innemu zobaczyć Twój ekran. Ma ograniczenia i nie jest tak wymyślny jak inne rozwiązania, ale jest bezpłatny i wieloplatformowy!

VNC nie będzie działać poza środowiskiem LAN, chyba że przekierujesz porty lub użyjesz rozwiązania VPN.

Istnieje również wiele smaków VNC (dlatego połączyłem witrynę wikipedii, ponieważ zawiera je wszystkie). Osobiście wolę RealVNC.

Niektóre inne opcje, które w zależności od środowiska i sposobu ich wykorzystania mogą być bezpłatne:

TeamViewer to kolejna świetna opcja (i taka, która będzie działać w twojej sieci i poza nią). To jest to, czego używam, aby zdalnie pomagać rodzinie i znajomym, ponieważ początkowa konfiguracja jest tak łatwa!

ScreenConnect to opcja, na którą wcześniej patrzyłem, ale nie zdecydowałem się jej używać ze względu na jej koszt. Mają całkiem słodkie opcje, ale nie takiego rozwiązania szukałem. Jeśli musisz zmienić markę swojego narzędzia, mogą sprawić, że będzie wyglądać całkiem słodko.

Pamiętaj o ograniczeniach wszystkich tych programów do zdalnego przeglądania i wsparcia:

Opóźnienie i jakość obrazu zależą zarówno od połączenia, jak i od prędkości zdalnego urządzenia.

Są one teraz bardzo straszne dla wideo, chyba że masz zasoby (przepustowość i procesor).

Bezpieczeństwo! VNC można skonfigurować do korzystania z szyfrowania, ale nie zawsze jest to standard. Musisz także wziąć pod uwagę, jak dobre są twoje hasła (zwłaszcza jeśli włączysz dostęp spoza sieci!)

Andrew M.
źródło
Napisałem to, zanim pojawiły się komentarze do głównego wątku. Nie ma narzędzi, które pozwolą Ci przełączać się, jak opisano, bez korzystania z aplikacji lub innego okna. Pamiętaj, że obsługa pełnego ekranu jest opcją i dla niezainicjowanych sprawia, że ​​wygląda jak siedzisz na komputerze zdalnym.
Andrew M.,
Problem z uruchomieniem go na pełnym ekranie z okna polega zwykle na tym, że po nim następują problemy, takie jak paski narzędzi / zadań dla samego programu, które nie są związane z tym, co robię na komputerze-gościu. Musi czuć się jakbym właśnie przełączania mój ekran, klawiaturę i myszkę pomiędzy dwoma komputerami, nawet jeśli jestem tylko otwarcie pełnoekranowego programu (coś w rodzaju klawiszy Alt-Tab i wyjść z gry wideo)
Cestarian
VNC obsługuje ukrywanie wszystkich tych przycisków. W przypadku komputerów z systemem Windows, na których uruchomiona jest odpowiednia wersja systemu Windows przynajmniej między dwoma komputerami z systemem Windows, możesz użyć wbudowanego narzędzia Pulpit zdalny. Chciałbym, żeby działało na komputerach innych niż Windows ... Osiągnięcie tego, co chcesz, zajmuje trochę wysiłku, ale istnieją narzędzia i konfiguracje tych narzędzi.
Andrew M.
1

Późne monitorowanie ...

Znalazłem moje rozwiązanie. Mój monitor (i myślę, że większość monitorów) jest wyposażony w kilka portów wejściowych, w jednym przypadku jeden dvi i jeden vga. Mój monitor (także chyba większość monitorów) ma wbudowaną funkcję przełączania, to znaczy, gdy monitor nie wykrywa żadnego wejścia, sprawdza wszystkie porty, aby sprawdzić, czy monitor jest podłączony do czegokolwiek.

Ponieważ zarówno Windows, jak i Linux mają możliwość wyłączenia wyświetlacza w celu oszczędzania energii (zasadniczo ekran jest pusty), jeśli wyczyszczę jedno i upewnię się, że drugie nie jest puste, ekran zawsze pokaże mi, który system jest pusty.

Zasadniczo to, co wtedy robię, to używanie synergii do przełączania między wyświetlaczami (korzystam teraz ze sprzętowego przełącznika USB, ale wcześniej korzystałem z synergii i szczerze mówiąc, myślę, że to było po prostu lepsze niż to ... ale odkąd mam klawiatura do gier, która pozwala mi na konfigurację klawiatury systemowej, a także w razie potrzeby przełączanie hidów jak tablet rysunkowy), a na hoście synergii mam przypisane klawisze (zwykle jest to Linux), aby przełączać klawiaturę i mysz synergia do komputera z systemem Windows, a następnie pusty ekran, a następnie odznacz ten w systemie Windows.

Potem, aby wrócić, robię odwrotnie, zajęło mi to trochę skryptów (xdotool i xbindkeys ... a na Windowsach używam autohotkey), ale działa całkiem dobrze.

Głównym problemem, na który napotykam, jest dźwięk, ta odpowiedź jest wystarczająco dobra, ponieważ nie prosiłem o dźwięk, tylko dobre rozwiązania, które znalazłem, to połączenie wyjścia liniowego z jednego komputera do wejścia liniowego z jednego komputera za pomocą głośniki, a następnie miksowanie dźwięku w celu uzyskania tego, ale wadą jest to, że pojawi się dodatkowy szum i głośność zostanie znacznie zmniejszona. Jedynym innym sposobem, jaki znalazłem, było skonfigurowanie Mumble jako serwera dźwięku, było to naprawdę wysokiej jakości i naprawdę ładne, stabilne niskie opóźnienie ... ale w obecnej sytuacji obsługuje tylko dźwięk mono jako wejście.

Strumieniowe przesyłanie dźwięku z Linuksa do Linuksa jest łatwe, Windows do Windowsa jest łatwe, ale Linux do Windowsa lub odwrotnie, to jest trochę trudne ...

Istnieje jednak rozwiązanie problemu z przesyłaniem strumieniowym wideo, większość monitorów ma wbudowaną funkcję przełączania wideo, jeśli tylko za pomocą oprogramowania selektywnie wyłączasz ekrany :)

Wiemy, że można to zrobić dobrze za pomocą oprogramowania (Steam In-Home Streaming to udowodniło), ale nie widzę żadnego gotowego i chętnego oprogramowania do tego konkretnego celu, co sprawia mi trochę smutku. Wszystkie inne rozwiązania, które widziałem, mają zbyt duże opóźnienia lub zbyt niską jakość (zwykle oba).

Cestarian
źródło
0

Andrew M wskazał dobrą listę rozwiązań programowych. Sądząc po komentarzach, wydajesz się nieco niezadowolony. Nic w oprogramowaniu nigdy nie będzie tak dobre jak prawdziwy KVM i jest to ograniczenie, z którym musisz sobie poradzić. Dlatego:

  1. Czas oczekiwania.
  2. Opcje przyspieszania grafiki w systemie hosta nie są tłumaczone w rozwiązaniu pulpitu zdalnego. Zaawansowane gry i inne oprogramowanie korzystające z tego rodzaju funkcji nie będą działać zdalnie.
  3. Głębia bitowa. Im większa głębia bitowa, tym większa przepustowość zostanie zużyta przez aktualizacje ekranu. Każde oprogramowanie ma inne podejście do przekazywania aktualizacji ekranu klientowi. Niektóre dostarczą niemal dokładne lustro, a niektóre staną się „niewyraźne” w celu zaoszczędzenia przepustowości. Niektóre pozwalają ci zdecydować, ile pasma chcesz zużyć.
  4. Opcje klawiatury Sprzęt KVMS pozwala wykonywać takie czynności, jak „dotknij, dotknij” na blokadzie przewijania lub podobnie, aby przełączać się między wyświetlaczami - ale są one podłączone do przechwytywania tych poleceń z klawiatury PRZED przesłaniem ich do hosta. Oprogramowanie nie potrafi tego zrobić, więc niektóre czynności wykonywane na klawiaturze wymagają niestandardowych zaczepów, aby można je było wywołać; czasami na ekranie lub czasem przez „alternatywne” kombinacje klawiszy.
Xavier J
źródło
Mam problem z używaniem prawdziwego KVM, mam klawiaturę użytkową (do gier), która wymaga więcej mocy, niż KVM jest skłonny przekazać na klawiaturę. Potrzebuję nieemulowanego portu USB na przełączniku KVM, aby działał, portów zaprojektowanych dla zewnętrznych dysków twardych i drukarek lub takich urządzeń, a problem ze znalezieniem polega na tym, że opisy przełącznika zwykle nie mówią. To znaczy, że muszę ślepo kupować przełączniki, dopóki nie dostanę takiego, który działa.
Cestarian