Lustro swojego pulpitu Windows do przeglądarek z użyciem sprzętowego H.264
Doświadcz rzeczywistego mirroringu pulpitu w czasie rzeczywistym do dowolnej nowoczesnej przeglądarki internetowej za pomocą WebRTC i Windows Graphics Capture z prędkością do 60 klatek na sekundę. ScreenMirror, stworzony przez Vasu Inukollu, to narzędzie użytkowe dla systemu Windows do nadawania pełnego pulpitu lub pojedynczego wyświetlacza. Wykorzystuje sprzętowo przyspieszone kodowanie H.264 i nie wymaga instalacji odbiornika, oferując niską latencję. Narzędzie jest skierowane do profesjonalistów IT, nauczycieli i ogólnych użytkowników, którzy potrzebują szybkiego udostępniania ekranu w lokalnej sieci do prezentacji lub monitorowania.
Co robi ScreenMirror w przypadku lokalnego udostępniania ekranu?
ScreenMirror przechwytuje wyświetlacz Windows i przesyła go do przeglądarek za pomocą WebRTC. Używa Windows Graphics Capture API do uchwycenia pulpitu lub wybranego wyświetlacza, a następnie koduje wideo za pomocą sprzętowego H.264 przed dostarczeniem strumieni do dowolnej przeglądarki zgodnej z WebRTC. Strona odbierająca bez klienta oznacza, że widzowie na Androidzie, iOS, macOS, Linuxie lub komputerze stacjonarnym po prostu otwierają link, aby zobaczyć odzwierciedlony obraz.
Czy spowalnia system podczas strumieniowania?
Obciążenie CPU jest zmniejszone dzięki kodowaniu sprzętowemu, przenosząc pracę na GPU. Aplikacja wykorzystuje sprzętowo przyspieszone H.264, co odciąża kodowanie od procesora. Taki projekt obniża zużycie CPU w porównaniu z kodownikami tylko programowymi i wspiera wysokie liczby klatek do 60 klatek na sekundę, gdy GPU i sieć na to pozwalają. Rzeczywisty wpływ zależy od hosta GPU i liczby jednoczesnych widzów obecnych w lokalnej sieci.
Czy bezpiecznie jest uruchamiać to na maszynie produkcyjnej?
ScreenMirror działa jako lokalny host strumieniowy w sieci, a nie jako usługa zdalnego sterowania. Udostępnia piksele ekranu przeglądarkom zamiast otwierać kanały zdalnego sterowania, co zmniejsza ryzyko zmian w rejestrze zdalnym lub wejściu. Użycie w zaufanych lokalnych sieciach jest sugerowane przez jego typowe działanie w lokalnej sieci; topologia sieci i kontrola dostępu określają narażenie, gdy wielu widzów się łączy.
Czy potrzebuję wiedzy technicznej, aby to zainstalować i obsługiwać?
Instalacja i konfiguracja oferują proste opcje dla różnych użytkowników. Aplikacja może być wdrażana za pomocą instalatora MSI lub polecenia Windows Package Manager, co zapewnia prostą ścieżkę dla użytkowników komputerów stacjonarnych i skryptowaną ścieżkę dla administratorów. Łączenie widzów wymaga tylko przeglądarki zgodnej z WebRTC, podczas gdy zaawansowani użytkownicy mogą dostosować wybór przechwytywania i ustawienia liczby klatek, aby dopasować je do możliwości GPU i sieci.
Działa dobrze dla lokalnego, przeglądarkowego lustrzania z jednym kompromisem sieciowym
ScreenMirror to praktyczne narzędzie dla użytkowników, którzy potrzebują szybkiego, dostępnego przez przeglądarkę udostępniania ekranu w lokalnej sieci. Minimalizuje kodowanie CPU, korzystając z sprzętowego H.264 i unika instalacji klientów na urządzeniach wyświetlających. Głównym zastrzeżeniem jest to, że liczba i jakość jednoczesnych strumieni widzów skalują się z przepustowością lokalnej sieci, więc zaplanuj topologię i przepustowość, jeśli wielu widzów będzie się łączyć.





