누구나 볼 수 있도록 Linux 데스크톱을 브라우저 창의 동적 이미지로 스트리밍

누구나 볼 수 있도록 Linux 데스크톱을 브라우저 창의 동적 이미지로 스트리밍

한 컴퓨터에서 본 웹페이지의 내용을 공유하고, 브라우저를 통해 간편하게 사용할 수 있는 형식으로 여러 컴퓨터에서 사용할 수 있도록 하려고 합니다. 가능한 경우 추가 설치가 필요한 Java 또는 기타 항목을 피하고 싶습니다. 마지막으로, 페이지를 보고 있는 서버는 이 페이지를 볼 수 있는 권한이 있는 유일한 컴퓨터입니다.

저는 VNC 세션의 내용을 다음과 같은 애니메이션 GIF로 스트리밍할 수 있는 실행 가능한 옵션을 찾고 있었습니다.https://github.com/sidorares/vnc-over-gif, 그러나 노드를 사용하여 vnc-over-gif를 컴파일하는 데 문제가 있었습니다. 한 시간을 보낸 후 다른 옵션을 탐색하는 데 관심이 있습니다. 나도 시도했다과카몰리, 그러나 소스에서 빌드하려면 설치해야 할 항목이 50개 정도 있고 패키지 방법은 일종의 종속성 루프로 인해 실패합니다. 제가 알아내기에는 너무 무지한 것 같습니다.

나는 화면을 제어하고 싶지 않습니다(필요하지도 않습니다). 이것은 무슨 일이 일어나고 있는지에 대한 읽기 전용 보기여야 합니다.

Google은 비디오 형식(ffmpeg, vlc) 스트리밍에 대해 많은 결과를 얻었지만 이 경우에는 매우 간단한 보기 방법, 즉 이미지 형식을 사용하여 구체적으로 설명하겠습니다.

어떤 제안이라도 보내주셔서 감사합니다!

답변1

몇 초마다 화면을 긁은 다음 해당 사진을 .gif로 저장해야 합니다. 그런 다음 js가 요청할 때 웹 서버에서 제공할 수 있는 위치에 저장해야 합니다.

여담이지만 이 접근 방식은 매우 낮은 프레임 속도(최대 초당 1초 정도)로 제한됩니다.

관련 정보