RemoteKingdom

Twój komputer.
Na telewizorze.

RemoteKingdom przenosi pulpit i gry z komputera z Windows na telewizor z Android TV lub Google TV. Obraz, dźwięk, pilot i pad – bez kabla HDMI przez cały pokój.

Serwer: Windows 10 lub 11 (64-bit). Aplikacja: Android TV / Google TV, telefony i tablety. Działa na standardowym protokole RDP – co działa z innymi klientami i serwerami.

Ekran łączenia aplikacji RemoteKingdom na telewizorze

Co potrafi

Płynny obraz

Obraz kodowany sprzętowo jako H.264 na komputerze i dekodowany sprzętowo przez telewizor – do 60 klatek na sekundę, a na ekranach 120 Hz do 120.

Granie padem

Pad od PlayStation 4 jest rozpoznawany jako DualShock 4, a gry pokazują podpowiedzi z ikonami ✕ ○ □ △. Wibracje nadal działają.

Dopasowanie do sieci

Jakość obrazu sama dostosowuje się do Wi-Fi, żeby obraz nie stawał przy słabszym połączeniu.

Dźwięk

Wszystko, co gra na komputerze, słychać na telewizorze.

Pilot, mysz, klawiatura

Pilot od telewizora wystarczy do obsługi (długie OK włącza tryb myszy). Działa też mysz i klawiatura podłączone do TV.

Bezpiecznie

Połączenie szyfrowane (TLS). Telewizor łączy się dopiero po zalogowaniu: kontem Windows tego komputera (NLA) albo kodem PIN pokazanym na komputerze.

Także przed zalogowaniem

Serwer działa jako usługa Windows od startu komputera. Zdalnie zalogujesz się na ekranie logowania (także na inne konto), wpiszesz PIN na ekranie blokady i potwierdzisz okna UAC.

Też Pulpit zdalny Windows

Aplikacja łączy się również z wbudowanym Pulpitem zdalnym Windows (Windows Pro), także z logowaniem NLA. Uwaga: połączenie z domowym Windowsem wylogowuje osobę siedzącą przy komputerze – Windows kliencki ma tylko jedną sesję. Do pracy na pulpicie wystarczy; do gier i filmów lepszy jest serwer RemoteKingdom.

Telewizor, telefon, tablet

Działa na Android TV i Google TV, a także na telefonach i tabletach z Androidem 7 lub nowszym – w pionie i w poziomie.

Po polsku i po angielsku

Aplikacja mówi w języku telefonu lub telewizora: po polsku albo po angielsku.

Standardowy protokół RDP

RemoteKingdom mówi zwykłym protokołem Pulpitu zdalnego (RDP), więc działa w obie strony: z serwerem możesz łączyć się innymi klientami RDP, a aplikacją na TV – z komputerem bez naszego serwera. Pełny zestaw funkcji daje jednak dopiero para: aplikacja RemoteKingdom + serwer RemoteKingdom.

Aplikacja RemoteKingdom
+ serwer RemoteKingdom
Inny klient RDP (np. mstsc)
+ serwer RemoteKingdom
Aplikacja RemoteKingdom
+ Pulpit zdalny Windows
ObrazPulpit bez strat (ostry tekst), a H.264 tam, gdzie leci film lub gra; do wyboru też cały ekran w H.264 albo HEVC HDR (telewizory z HDR10); do 60 kl./s, na ekranach 120 Hz do 120Pulpit bez strat (ostry tekst), a H.264 tylko tam, gdzie leci film lub gra – jeśli klient obsługuje grafikę RDP 8 (mstsc tak), inaczej zwykłe bitmapyZwykłe bitmapy – do pracy, nie do gier i filmów
Dopasowanie do sieciTakTylko przy obrazie H.264Nie
DźwiękTakTakTak, od wersji 0.12.2
Mysz i klawiaturaTak, także pilotTakTak, także pilot
Pad jak DualShock lub kontroler XboxTak, z wibracjami i podpowiedziami ✕ ○ □ △NieNie
LogowanieKonto Windows tego komputera (NLA) albo parowanie kodem PIN, potem automatycznieKonto Windows (NLA; bez NLA ekran logowania serwera)Konto Windows, także NLA
Ekran logowania i blokady Windows (PIN), okna UACTak, gdy serwer działa jako usługa (domyślnie)Tak, gdy serwer działa jako usługa (domyślnie)Okna UAC tak; PIN i Windows Hello nie
Steam Big Picture, zrzuty z pada, ping w statystykachTakNieNie
Wymagany Windows10 lub 11, także Home10 lub 11, także HomePro, Enterprise lub Education z włączonym Pulpitem zdalnym

Sprawdzone z klientem mstsc (Podłączanie pulpitu zdalnego w Windows). Inne klienty RDP (np. aplikacja Windows App na macOS, iOS i Androida, FreeRDP, Remmina) i inne serwery RDP (np. xrdp na Linuksie) powinny działać podobnie, ale nie były jeszcze testowane.

Jak to wygląda

Aplikacja na telewizor

RemoteKingdom na Android TV i Google TV – obsługiwany w całości pilotem.

Na ekranie łączenia

  • Szukaj serwerów – znajduje komputery z RDP w sieci domowej i rozpoznaje RemoteKingdom, Pulpit zdalny Windows i inne
  • Adres komputera i port zapamiętywane na następny raz
  • Uruchom Steam (Big Picture) – od razu po połączeniu
  • Pokaż statystyki połączenia – ping, klatki na sekundę, Mb/s i stan baterii pada w rogu ekranu, a także sposób przesyłania obrazu (H.264 z aktualnym bitrate i limitem klatek albo bitmapy)
  • Logowanie kontem Windows tego komputera (NLA) — hasło zapamiętane na urządzeniu — albo parowanie kodem PIN

W trakcie sesji

  • przytrzymaj Wstecz – rozłączenie
  • przytrzymaj OK – tryb myszy (strzałki przesuwają kursor)
  • SELECT + START na padzie – zrzut ekranu zapisany na komputerze
  • Po chwilowym zaniku Wi-Fi aplikacja sama łączy się ponownie
  • Ostrzeżenie, gdy certyfikat komputera się zmieni

Jak zacząć

  1. Zainstaluj serwer

    Pobierz instalator na komputer z Windows i uruchom go. Domyślnie serwer instaluje się jako usługa Windows: startuje razem z komputerem, jeszcze przed zalogowaniem. Jeśli Windows oznaczył Twoją sieć domową jako publiczną, instalator o tym ostrzeże – przełącz ją na prywatną, inaczej zapora nie wpuści telewizora. Gdy serwer działa, jego ikona jest w zasobniku obok zegara – jej menu pokazuje adres komputera, połączone urządzenia i pozwala zakończyć serwer. Instalator ma zaznaczoną opcję „Wymagaj logowania Windows (NLA)": wtedy telewizor loguje się kontem Windows tego komputera przed rozpoczęciem sesji. Odznacz ją, jeśli wolisz kod PIN.

  2. Zainstaluj aplikację na TV

    Znajdź RemoteKingdom w Google Play na telewizorze i wybierz „Szukaj serwerów” albo wpisz adres IP komputera (np. 192.168.0.10).

  3. Sparuj i graj

    Za pierwszym razem na komputerze pojawi się 6-cyfrowy kod – wpisz go na telewizorze. Kolejne połączenia są już automatyczne.

Jak dołączyć do testów

RemoteKingdom jest teraz w zamkniętych testach w Google Play. Aplikacja nie jest jeszcze dostępna publicznie, więc Sklep pokaże ją tylko osobom z listy testerów — dlatego link poniżej to jedyna droga do aplikacji.

1. Otwórz zapisy w Google Play 2. Zainstaluj z Google Play

Do testów potrzebne są konto Google i miejsce na liście testerów. Jeśli Sklep pisze, że aplikacja jest niedostępna, to znak, że tego konta nie ma jeszcze na liście.

Wymagania i porady

Wymagania

  • Windows 10 (1809 lub nowszy) albo Windows 11, 64-bit
  • Telewizor lub przystawka z Android TV / Google TV albo telefon lub tablet z Androidem 7+
  • Komputer i telewizor w tej samej sieci domowej
  • Do gry padem: sterownik ViGEmBus (instalator proponuje jego pobranie)
  • System musi mieć bibliotekę Media Foundation: na wydaniach „N” Windowsa 10/11 trzeba doinstalować „Media Feature Pack”, a na Windows Server włączyć funkcję Media Foundation

Dla najlepszej płynności

  • Podłącz komputer do routera kablem – to daje największą różnicę
  • Jeśli Wi-Fi, to w paśmie 5 GHz, nie 2,4 GHz
  • Wyłącz duże pobierania (aktualizacje gier) na czas grania
  • Włącz „Pokaż statystyki połączenia”, żeby widzieć ping i klatki

Pytania

Aplikacja pisze „Serwer nie odpowiada”

Sprawdź, czy serwer działa na komputerze (ikona RemoteKingdom w zasobniku obok zegara; jeśli jej nie ma, uruchom „RemoteKingdom Server” z menu Start), czy adres IP jest poprawny i czy komputer i telewizor są w tej samej sieci. Serwer używa domyślnie portu 3389. Jeśli przy uruchamianiu serwera pojawia się okno o brakującym pliku MFPlat.dll, na komputerze brakuje biblioteki Media Foundation – patrz „Wymagania i porady”.

Na tym samym porcie działa też wbudowany Pulpit zdalny Windows. Jeśli masz go włączonego, serwer RemoteKingdom nie wystartuje – zakończy się po cichu, a aplikacja pokaże tylko, że nie może się połączyć. Żeby to naprawić, wyłącz Pulpit zdalny (Ustawienia → System → Pulpit zdalny) albo uruchom serwer RemoteKingdom na innym porcie – numer portu podaje się jako pierwszy argument (np. 3390). Jeśli serwer nie startuje, zajrzyj do pliku %ProgramData%\RemoteKingdom\server\rk_server.err (serwer jako usługa) albo %LOCALAPPDATA%\RemoteKingdom\rk_server.err (zwykły program): znajdziesz tam wpis [Main] Fatal: bind() failed: 10048.

Jeśli serwer działa, a telewizor i tak nie może się połączyć, sprawdź, czy Windows nie oznaczył Twojej sieci domowej jako publicznej. W sieci publicznej zapora nie wpuszcza połączeń do serwera (to ochrona np. w kawiarni lub hotelu). Zmienisz to w Ustawieniach → Sieć i Internet → Wi-Fi lub Ethernet → właściwości sieci → Typ profilu sieciowego → Sieć prywatna.

Jak sprawdzić adres IP komputera?

Najprościej: w aplikacji wybierz „Szukaj serwerów” albo kliknij ikonę RemoteKingdom w zasobniku na komputerze – menu pokazuje „Adres tego komputera”. Można też otworzyć Ustawienia Windows → Sieć i Internet → właściwości połączenia i odczytać „Adres IPv4” albo wpisać ipconfig w wierszu poleceń.

Czy mogę połączyć się zwykłym Pulpitem zdalnym Windows (mstsc)?

Tak. Jeśli Pulpit zdalny nie ma zapisanego hasła, po połączeniu pojawi się ekran logowania RemoteKingdom – wpisz nazwę użytkownika i hasło konta Windows tego komputera (dla konta Microsoft: adres e-mail i hasło konta, nie PIN). Po 3 błędnych próbach serwer się rozłącza.

Czy mogę zalogować się PIN-em albo Windows Hello?

Z serwerem RemoteKingdom działającym jako usługa (domyślnie) widzisz prawdziwy ekran blokady Windows i wpisujesz PIN tak samo jak przy komputerze. Ekran logowania samego serwera (pojawia się w mstsc bez zapisanego hasła) przyjmuje tylko hasło konta Windows (dla konta Microsoft: hasło konta, nie PIN).

We wbudowanym Pulpicie zdalnym Windows PIN i Windows Hello nie działają – ekran logowania pokazuje tylko hasło i kartę inteligentną.

Przy koncie Microsoft z włączoną opcją „wymagaj Windows Hello” logowanie przez Pulpit zdalny samym hasłem również potrafi nie zadziałać. Pomaga wtedy wyłączenie tej opcji albo jednorazowe zalogowanie się hasłem lokalnie na tym komputerze.

Czy aplikacja połączy się z komputerem bez serwera RemoteKingdom?

Tak, jeśli komputer ma Windows Pro z włączonym Pulpitem zdalnym (Ustawienia → System → Pulpit zdalny). Aplikacja poprosi o nazwę użytkownika i hasło konta Windows. Domyślnie hasło nie jest zapisywane. Możesz je zapamiętać, zaznaczając opcję w oknie logowania – hasło jest wtedy przechowywane zaszyfrowane kluczem urządzenia. Pad, parowanie PIN-em i obraz H.264 działają tylko z serwerem RemoteKingdom.

Czy połączenie wylogowuje osobę siedzącą przy komputerze?

Tak, jeśli łączysz się z komputerem przez wbudowany Pulpit zdalny Windows (Windows Pro). Windows kliencki ma tylko jedną sesję, więc osoba siedząca przy komputerze zostanie wylogowana. Serwerowe wersje Windows pozwalają na kilka sesji jednocześnie, ale domowy Windows 10/11 Pro – nie.

Aplikacja pyta, czy zaufać nowemu certyfikatowi

Tak się dzieje po ponownej instalacji serwera lub Windowsa, a także jednorazowo po przełączeniu serwera na usługę Windows (usługa ma własny certyfikat). Jeśli to Twój komputer i nic nie zmieniałeś, a pytanie się pojawiło – wybierz „Nie” i sprawdź, czy łączysz się z właściwym adresem.

Jak rozłączyć się albo użyć myszy pilotem?

Przytrzymaj Wstecz, aby się rozłączyć. Przytrzymaj OK, aby włączyć tryb myszy: strzałki przesuwają kursor, OK klika.

Usługa Windows czy zwykły program?

Instalator domyślnie wybiera usługę Windows. Serwer działa wtedy od startu komputera, także gdy nikt nie jest zalogowany, więc zdalnie zalogujesz się na ekranie logowania, wpiszesz PIN na ekranie blokady i potwierdzisz okna UAC. Wylogowanie albo przełączenie użytkownika na chwilę rozłącza – aplikacja połączy się ponownie, a od wersji serwera 0.17.25 także mstsc (bez błędu 0x904).

Możesz też wybrać zwykły program uruchamiany po zalogowaniu. Wtedy ekran logowania, ekran blokady i okna UAC nie są widoczne zdalnie: obraz staje, a klawiatura nie działa, dopóki ktoś przy komputerze ich nie zamknie. Sposób uruchamiania zmienisz, uruchamiając instalator ponownie i wybierając drugą opcję (od wersji 0.11.1 poprzednia jest wtedy usuwana).

Czy telewizor może dostać własny ekran (wirtualny monitor)?

Tak, to opcja eksperymentalna od wersji 0.14 – zaznacz w instalatorze „Wirtualny monitor” (tylko w trybie usługi). Na czas połączenia Windows dostaje dodatkowy ekran dokładnie w rozdzielczości telewizora lub telefonu i ustawia go jako główny. Od wersji serwera 0.16.3 monitor komputera gaśnie na ten czas, więc wszystkie okna są na ekranie, który widzisz w aplikacji. Po rozłączeniu wirtualny ekran znika, a monitor komputera wraca razem z oknami. Od wersji 0.17.6 wystarczy też nacisnąć klawisz, kliknąć albo wyraźnie poruszyć myszą przy komputerze, żeby monitor komputera włączył się z powrotem w trakcie sesji – połączenie zdalne trwa dalej. Od wersji 0.17.22 monitor komputera pokazuje wtedy dokładnie to samo co klient (klon w rozdzielczości klienta), a po 10 minutach bez ruchu przy komputerze zostaje znowu sam wirtualny ekran. To nadal ten sam pulpit: jeden kursor i te same okna, więc nie służy do pracy we dwie osoby naraz.

Opcja instaluje sterownik Virtual Display Driver (licencja MIT) i dodaje jego wydawcę, SignPath Foundation, do zaufanych wydawców Windows – bez tego Windows pytałby o zgodę przy instalacji. Odinstalowanie serwera usuwa sterownik i to zaufanie.

Gry w trybie wyłącznego pełnego ekranu są na wirtualnym monitorze czarne – tego mechanizm przechwytywania Windows nie widzi. Ustaw w grze okno albo okno bez ramek, albo przed połączeniem przełącz w aplikacji „Wirtualny monitor: wyłączony” (od wersji aplikacji 0.14.2): obraz idzie wtedy z monitora komputera, gdzie takie gry są widoczne.

Czy obraz może być w HDR?

Tak, to tryb eksperymentalny od wersji 0.15 serwera i 0.14 aplikacji: „Obraz: HEVC HDR”. Pojawia się tylko na telewizorach, które pokazują HDR10 i mają sprzętowy dekoder HEVC 10-bit – na innych tej opcji nie ma. Serwer sam włącza HDR na czas połączenia (na wirtualnym monitorze albo na monitorze komputera, jeśli sam tego nie zrobiłeś) i wyłącza go po rozłączeniu. Cały ekran idzie wtedy jako wideo HEVC Main 10 HDR10, więc tekst na pulpicie jest odrobinę mniej ostry niż w trybie bez strat. Gdy coś po drodze nie obsługuje HDR (karta graficzna, monitor), serwer wysyła zwykłe H.264.

Czy obraz może mieć 120 klatek na sekundę?

Tak, od wersji 0.17.23 serwera i 0.17.0 aplikacji. Gdy ekran telefonu albo telewizora umie 120 Hz w swojej rozdzielczości, aplikacja sama go przełącza i prosi serwer o 120 klatek (wirtualny monitor też dostaje wtedy 120 Hz). Inaczej obraz idzie w 60 klatkach; mstsc zostaje przy 60. Od wersji 0.17.24 serwer naprawdę dobija do 120, o ile gra rysuje tyle klatek, a Wi-Fi nadąża – przy gorszej sieci automatyka sama zmniejsza liczbę klatek.

Czy komputer może milczeć, gdy dźwięk gra na telewizorze?

Tak, to opcja eksperymentalna od wersji 0.14 – zaznacz w instalatorze „Wirtualna karta dźwiękowa”. Na czas połączenia dźwięk idzie tylko do telewizora, a po rozłączeniu komputer wraca do swojego urządzenia. Potrzebna jest wirtualna karta dźwiękowa: Steam Streaming Speakers (instaluje je Steam przy Remote Play) albo darmowy VB-CABLE. Bez żadnej z nich dźwięk działa jak dotąd – gra i na komputerze, i na telewizorze. Programy, które mają na stałe wybrane konkretne urządzenie, grają dalej tam.

Czy z aplikacji można uśpić albo wyłączyć komputer?

Tak, od wersji 0.15 aplikacji i 0.16 serwera. W sesji u góry ekranu jest menu z przyciskiem „Zasilanie”: uśpij, hibernuj albo wyłącz. Na telewizorze menu pojawia się w trybie myszy (przytrzymaj OK), na telefonie po dotknięciu górnej krawędzi ekranu. Gdy aplikacja na telefonie działa w tle, w powiadomieniu jest przycisk wyłączania komputera (dotknij dwa razy) i osobny przycisk „Rozłącz”.

Jeśli uśpienie albo hibernacja są w Windows wyłączone, aplikacja o tym powie. Komputery z nowoczesnym uśpieniem (wiele mini-PC i laptopów) obsługuje serwer od wersji 0.16.1. Hibernacja działa, nawet jeśli Windows nie pokazuje jej w menu Start – to tylko ustawienie wyglądu menu.

Czy obraz może iść po UDP?

Tak, od wersji 0.17 serwera i 0.16 aplikacji. Obraz idzie wtedy standardowym transportem UDP z RDP (tym samym, którego używa Windows z Pulpitem zdalnym), co jest płynniejsze na Wi‑Fi i przez VPN, bo zgubiony pakiet nie zatrzymuje całego strumienia. Dźwięk, sterowanie i pad zostają na TCP. Działa też z mstsc. Instalator dodaje regułę zapory dla UDP; gdy UDP nie przejdzie (zapora, sieć), sesja zostaje na TCP jak dotąd. Gdy UDP przestanie działać w trakcie sesji, obraz w aplikacji wraca na TCP bez rozłączania (serwer 0.17.5 i aplikacja 0.16.1; mstsc łączy się wtedy ponownie, a od wersji 0.17.11 najpierw czeka do 10 sekund, więc krótka przerwa w Wi-Fi go nie rozłącza). W statystykach aplikacji widać, czy obraz idzie po UDP, czy po TCP. Od wersji serwera 0.17.25 i aplikacji 0.17.2, gdy sieć gubi pakiety, serwer dosyła po UDP pakiety naprawcze (FEC): pojedynczy zgubiony pakiet aplikacja odtwarza od razu, bez czekania na ponowne wysłanie. Na sieci bez strat nic się nie zmienia. Od wersji serwera 0.17.27 pakiety naprawcze dostaje także mstsc.

Serwer 0.17 wymaga aplikacji co najmniej 0.16 – starsza wersja uzna go za Windows i pokaże obraz w uproszczonym trybie bitmap.

Czy aplikacja może obudzić uśpiony komputer?

Próbuje – to funkcja eksperymentalna od wersji 0.13 serwera i aplikacji (Wake-on-LAN). Wystarczy raz połączyć się z działającym komputerem: serwer przekaże aplikacji adresy kart sieciowych. Gdy później komputer nie odpowiada, aplikacja wyśle sygnał budzenia i poczeka, aż serwer się zgłosi. Instalator (opcja „Pozwól aplikacji RemoteKingdom budzić ten komputer”) włącza budzenie na karcie przewodowej i wyłącza „Szybki rozruch”.

Czy to zadziała, zależy od sprzętu: potrzebne jest połączenie kablem, ta sama sieć domowa, a do budzenia z hibernacji lub wyłączenia także włączone Wake on LAN w BIOS-ie. Na części komputerów budzenie przez sieć mimo to nie działa.

Windows ostrzega, że wydawca jest nieznany

Instalator nie jest jeszcze podpisany certyfikatem. Kliknij „Więcej informacji” → „Uruchom mimo to”. Pobieraj instalator tylko z tej strony.