고성능 다중 모니터 원격 데스크톱 애플리케이션이 아직 없는 이유는 무엇입니까?

고성능 다중 모니터 원격 데스크톱 애플리케이션이 아직 없는 이유는 무엇입니까?

지금은 2017년입니다. 사용 가능한 대역폭과 컴퓨팅 리소스의 일부만 사용하여 4K 라이브 스트리밍을 스트리밍할 수 있습니다.

적절한 성능을 제공하는 원격 데스크톱 애플리케이션이 아직 없는 이유는 무엇입니까? 몇 바이트를 넘지 않아야 하는 마우스 및 키보드 동작을 전송하면서 대부분 정적인 그림을 스트리밍하는 것을 훨씬 더 어렵게 만드는 차이점은 무엇입니까?

답변1

우선, 적절한 성능을 제공하는 원격 데스크톱 애플리케이션이 있지만 이를 효과적으로 수행할 수 있는 단일 범용 솔루션은 없습니다.

일반적인/포괄적 사례에서 컴퓨터는 화면의 내용을 정확하게 다른 위치로 전송해야 합니다. 작업 속도를 높이기 위해 할 수 있는 유일한 방법은 출력을 압축하는 것입니다. 이는 일반적으로 VNC의 경우입니다. 연결 속도와 화면의 복잡성에 따라 제대로 작동할 수도 있고 느릴 수도 있습니다. 손실 압축을 사용하면 내용을 읽을 수 없습니다.

다른 극단에는 Chromecast와 같은 것이 있습니다. 이는 원격 컴퓨터에 작업을 수행하라는 명령을 제공하므로 압축을 최대한 활용할 수 있습니다. 즉, 압축을 풀고 전송하는 대신 소스의 원본 압축 스트림을 처리합니다. 압축을 풀거나 압축을 풀고 다시 압축한 데이터). 물론 이를 위해서는 기술과 호환되는 앱이 필요하지만 대부분의 데스크톱 앱은 그렇지 않습니다.

그 사이에는 API를 사용하여 원본 화면에 표시되어야 하는 내용을 재현하여 전송되는 데이터의 양을 줄이는 Spice, X 포워딩 rdp와 같은 솔루션이 있습니다.

또 다른 문제는 대기 시간입니다. 예를 들어 뉴질랜드에 있고 유럽에서 연결을 공유하는 경우 진공 상태에서 빛의 속도로 인해 대기 시간이 200ms를 초과합니다. 연결에 대해 할 수 있는 일은 아무것도 없습니다. 낮은 대기 시간 - 이로 인해 느린 느낌이 듭니다.

마찬가지로 동영상을 처리할 때 Chromecast 유형 솔루션을 제외하고는 무엇이 압축되었는지(그리고 어떻게 압축되었는지) 알 수 없는 경우가 많습니다. 엄격하고 손실이 많은 압축은 시간이 많이 걸리므로 이를 어렵게 만듭니다. (시스템에 큰 부하 없이 4k 비디오를 실시간으로 압축할 수 있다면 놀랄 것입니다. 즉, 4k 비디오는 실시간으로 스트리밍하고 재생할 수 있지만 시스템이 다른 실제 작업을 수행하는 동안에는 일반적으로 실시간으로 인코딩되지 않습니다.)

관련 정보