Là một phần của công cụ hỗ trợ khách hàng, tôi muốn cung cấp một số chức năng để có thể yêu cầu xem/điều khiển từ xa một phiên máy tính. Có một số cách để có được một màn hình chụp và sau đó dòng nó, nhưng tôi muốn tìm hiểu đặc biệt, tại sao RDP (Remote Desktop/Terminal Services vs VNC kinh nghiệm là rất khác nhau.Tôi đang sử dụng RDP vs VNC chỉ vì chúng dường như sử dụng các phương pháp khác nhau mạnh mẽ để truyền màn hình đến máy kháchSự khác nhau giữa các dịch vụ RDP/Terminal và các kỹ thuật trực tuyến VNC
Nếu tôi phải đoán, RDP sẽ truyền các khối đồ họa bitmap (nói 100x100px) để xây dựng hình ảnh đầy đủ (có thể khá chậm) nhưng dường như chuyển hình dạng/hình mờ được vẽ bình thường, hoặc vẽ phông chữ cho khách hàng cực kỳ nhanh chóng, VNC dường như chụp những bức ảnh khổng lồ của màn hình, so sánh hình ảnh trước đó và truyền các thay đổi cho khách hàng. Tôi cảm thấy rằng RDP là một giao thức chất lượng cao và mượt mà hơn bất cứ thứ gì khác ngoài đó, vậy kỹ thuật nào nó sử dụng để thực hiện điều này?
EDIT-Chỉ cần làm rõ, tôi hỏi về các kỹ thuật đồ họa này cụ thể như một phương pháp lập trình giao thức truyền trực tuyến - không phải sản phẩm/công nghệ hiện có để sử dụng để giải quyết yêu cầu kinh doanh này.