Một host Remio điển hình có ít nhất hai màn hình gắn kèm — một màn hình chính cho đầu ra video, một màn hình phụ cho các cửa sổ chat, một kênh Slack, một tài liệu code tham khảo. Remio hỗ trợ tối đa tám màn hình (sáu vật lý cộng hai ảo) và để client chọn màn hình nào đang hoạt động tại bất kỳ thời điểm nào. Trang này bao quát việc chọn từ phía host, chuyển đổi từ phía client, tạo màn hình ảo, và những đánh đổi băng thông của mỗi lựa chọn.
Tổng quan
Remio mặc định stream một màn hình mỗi phiên. Điều đó giữ băng thông ổn định và giao diện client gọn gàng. Chuyển đổi giữa các màn hình trong phiên chỉ cần một cú nhấp từ thanh công cụ client; host encode lại ở độ phân giải gốc của màn hình đích trong chưa tới một giây. Với các host headless hoặc khi bạn muốn thêm không gian mà phần cứng vật lý không có, Remio cài một driver màn hình ảo trên cả macOS và Windows.
Trước khi bắt đầu
- Host: Remio Host đã cài và ghép cặp với ít nhất một client. macOS 15 Sequoia trở lên, Windows 10 22H2 / Windows 11, hoặc Linux (Ubuntu 22.04+, Debian 12+, Fedora 36+, Arch, và các distro glibc 2.35+ khác).
- Màn hình: từ hai trở lên, thật hoặc ảo. Remio Host liệt kê mọi thứ mà macOS, Windows hoặc Linux liệt kê.
- Client: bất kỳ Remio Client nào (Mac, iPad, iPhone, Android, Windows). Bộ chuyển màn hình có mặt trên mọi nền tảng.
- Dư băng thông: ~25 Mbps cho 4K60 HEVC, ~15 Mbps cho 1440p60. Stream lần lượt một màn hình giúp con số này không nhân lên.
01 · Chọn màn hình mặc định host stream
Mở menu bar Remio Host (macOS) hoặc khay hệ thống (Windows) và chọn Settings → Display. Bạn sẽ thấy danh sách mọi màn hình mà host biết, kèm ảnh thu nhỏ của từng cái. Chọn một trong số:
- Primary — theo màn hình chính mà hệ điều hành xác định. Nếu bạn đổi màn hình chính trong macOS Displays, Remio đi theo.
- Màn hình có tên — ghim vào một màn hình cụ thể (ví dụ Studio Display, LG UltraFine). Không đổi khi sắp xếp lại màn hình.
- All — stream một canvas ảo ghép từ mọi màn hình. Băng thông cao hơn (tổng các độ phân giải) nhưng cho phép client kéo một cửa sổ duy nhất khắp toàn bộ desktop.
- Màn hình ảo — stream màn hình ảo bạn tạo ở bước 3 bên dưới.
Lựa chọn của bạn trở thành mặc định cho lần kết nối client tiếp theo. Thiết lập này theo từng host, không theo từng client.
Trên macOS, sắp xếp lại vị trí màn hình trong System Settings → Displays trước khi ghép cặp nếu bạn quan tâm Remio chọn màn hình nào làm Primary. Màn hình chính của hệ điều hành là màn hình có thanh menu.
02 · Chuyển màn hình từ client trong phiên
Trong bất kỳ phiên đang chạy nào, di chuột lại gần đỉnh cửa sổ client (hoặc đỉnh màn hình trên iPad) để hiện thanh công cụ. Nhấp vào biểu tượng Display switcher — một biểu tượng nhỏ gồm hai hình chữ nhật xếp chồng. Một pop-up hiện mọi màn hình host có, kèm ảnh thu nhỏ trực tiếp của từng cái.
Nhấp vào màn hình bạn muốn. Host dừng encode hiện tại, bắt đầu encode mới ở độ phân giải gốc của màn hình đích, và client đồng bộ lại trong chưa tới một giây. HUD phiên cập nhật độ phân giải và DPI mới.
Chuyển màn hình theo từng phiên — lựa chọn của bạn không thay đổi mặc định của host cho lần kết nối sau.
03 · Tạo màn hình ảo
Màn hình ảo là những màn hình định nghĩa bằng phần mềm. Hệ điều hành coi chúng như thật — bạn có thể kéo cửa sổ lên, đặt độ phân giải và tần số quét, thậm chí đổi DPI của chúng. Chúng xuất hiện bên cạnh các màn hình vật lý trong macOS Displays hoặc Windows Display Settings.
Để thêm một cái: Settings → Display → Virtual Display → Add. Chọn độ phân giải (1080p, 1440p, 4K, 5K) và tần số quét (60 Hz, 120 Hz). Màn hình xuất hiện ngay lập tức. Chỉ stream canvas ảo đó tới client và các màn hình vật lý của host vẫn nguyên vẹn.
Những lý do phổ biến để tạo một cái:
- Host Windows headless — nắp laptop đóng, không gắn màn hình. Màn hình ảo trở thành màn hình chính để host có thứ gì đó để capture.
- Tỷ lệ khung hình khác trên client — host Mac với màn hình 5K, client iPad muốn 16:10. Tạo một màn hình ảo 16:10, kéo các cửa sổ đang dùng lên đó, rồi stream cái đó.
- Cách ly một cửa sổ nhạy cảm — kéo trình quản lý mật khẩu hoặc tab ngân hàng của bạn sang một màn hình ảo mà client đang stream không thể chọn. Màn hình vật lý của host thấy nó; client thì không.
- Độ phân giải cao hơn màn hình vật lý — laptop host của bạn có màn hình 1440p; bạn muốn stream ở 4K. Tạo một màn hình ảo 4K và stream nó.
# macOS & Windows treat the virtual display as real
host: Displays panel shows 2 physical + 1 virtual
window: drag any app onto virtual canvas
remio: stream virtual display to client
client: sees full virtual resolution, native DPI
Tác động băng thông
Stream lần lượt một màn hình giúp băng thông của Remio luôn ổn định. Encoder xử lý trên một canvas; gấp đôi số màn hình vật lý gắn kèm không làm gấp đôi dữ liệu trên đường truyền. Băng thông xấp xỉ cho mỗi màn hình đang hoạt động:
- 1080p60 HEVC — ~8 Mbps. Thoải mái trên mọi Wi-Fi gia đình.
- 1440p60 HEVC — ~15 Mbps. Cần Wi-Fi 5 GHz hoặc dây.
- 4K60 HEVC — ~25-35 Mbps. Dùng dây hoặc Wi-Fi 5 GHz mạnh.
- 5K60 HEVC — ~50 Mbps. Rất khuyến nghị dùng dây.
- AV1 — khoảng một nửa HEVC ở cùng chất lượng. Yêu cầu cả hai đầu hỗ trợ AV1.
Nếu bạn stream All displays cùng lúc (canvas ảo ghép), băng thông là tổng bitrate của từng màn hình. Hai màn hình 4K = ~60 Mbps. Thỉnh thoảng hữu ích; không phải mặc định là có lý do.
Khắc phục sự cố phiên đa màn hình
- Bộ chuyển màn hình hiện ít màn hình hơn dự kiến — host có thể đang ở trạng thái liên quan tới ngủ, nơi một màn hình được liệt kê nhưng không hoạt động. Đóng và mở lại menu host, hoặc đánh thức mọi màn hình trên host.
- Chuyển màn hình gây đứng hình vài giây — bước nhảy độ phân giải lớn (1080p lên 5K) kích hoạt việc khởi tạo lại codec. Đây là bình thường ở lần chuyển đầu; các lần chuyển sau chỉ dưới một giây.
- Màn hình ảo không xuất hiện trong macOS — Remio Host cần quyền Screen Recording để liệt kê màn hình, gồm cả màn hình ảo. Cấp lại quyền Screen Recording trong System Settings.
- Màn hình ảo trên Windows hiện sai độ phân giải — Windows áp dụng tỷ lệ DPI riêng. Mở Display Settings, tìm Remio Virtual Display, và đặt Scale về 100% nếu bạn muốn stream chính xác từng pixel.
- Con trỏ nhảy sai vị trí sau khi chuyển — lệch hệ toạ độ. Di chuyển con trỏ trên client; host sẽ đồng bộ lại trong vòng một sự kiện nhập liệu.
Câu hỏi về đa màn hình
Remio có thể stream bao nhiêu màn hình từ một host?
Remio phát hiện tối đa tám màn hình trên host (sáu thật cộng hai ảo). Bạn stream lần lượt một màn hình mỗi phiên để tối ưu băng thông; chuyển đổi giữa chúng chỉ bằng một cú nhấp trên thanh công cụ client. Host phát hiện màn hình mới ngay khi bạn cắm vào — không cần khởi động lại.
Chi phí băng thông cho mỗi màn hình là bao nhiêu?
Khoảng 8 Mbps cho 1080p60, 15 Mbps cho 1440p60, và 25-35 Mbps cho 4K60 với HEVC. AV1 giảm mỗi con số đó đi một nửa. Remio chỉ encode màn hình đang hoạt động, nên chi phí không nhân lên theo số màn hình gắn kèm. Stream All displays cùng lúc sẽ cộng dồn băng thông từng màn hình — hãy dùng dè dặt.
Màn hình ảo là gì và khi nào tôi cần nó?
Màn hình ảo là một đầu ra định nghĩa bằng phần mềm mà hệ điều hành coi như màn hình thật. Dùng nó khi host không có màn hình thứ hai vật lý nhưng bạn muốn thêm không gian màn hình, khi bạn muốn độ phân giải khác với màn hình vật lý, khi chạy host Windows headless với nắp máy đóng, hoặc để cách ly các cửa sổ nhạy cảm trên một canvas mà client không thể chọn.
Tôi có thể stream các màn hình có DPI khác nhau trong cùng một phiên không?
Có. Mỗi màn hình có DPI riêng, và Remio encode lại ở độ phân giải gốc của màn hình đích khi bạn chuyển. Client tự động bù tỷ lệ con trỏ và pointer. Chuyển từ Studio Display 5K sang màn hình phụ 1080p mất khoảng một giây.
Remio có hỗ trợ hướng dọc trên host không?
Có. Nếu một màn hình host được đặt hướng dọc trong macOS Displays hoặc Windows Display Settings, Remio stream nó theo chiều dọc; cửa sổ client tự định hình theo. Hữu ích khi stream trình soạn code hoặc màn hình tài liệu. Điều tương tự áp dụng cho màn hình ảo — đặt chúng theo chiều dọc trong cấu hình Remio Virtual Display.
Hai client có thể kết nối cùng lúc và xem các màn hình khác nhau không?
Có. Remio hỗ trợ nhiều client kết nối đồng thời tới cùng một host. Mỗi client có thể tự chọn màn hình riêng một cách độc lập — MacBook ở tầng trên xem màn hình chính, iPad trong bếp xem màn hình phụ. Chi phí encode trên host tăng theo số màn hình khác nhau đang được stream, không theo số client.
Hướng dẫn liên quan
- Cài đặt Mac tới Mac — thiết lập nền tảng trước khi tinh chỉnh màn hình.
- Stream PC Windows tới Mac — màn hình ảo đặc biệt hữu ích ở đây.
- Cài đặt Dual GPU và eGPU — GPU nào encode màn hình nào.
- Tất cả tính năng — chuyển màn hình chỉ là một trong nhiều thứ.
- Remio hoạt động thế nào — pipeline capture từ đầu tới cuối.