로컬로 제어되는 Vue.js 페이지를 "스트리밍"할 수 있으므로 모든 장치가 동일한 상태를 공유합니까?

Sortas

저는 간단한 텔레 프롬프터 앱을 만들고 있는데, 아이디어는 로컬 PC를 통해 제어하지만 태블릿에서 페이지에 액세스하는 동안 동일한보기 / Vuex 상태를 유지하는 것입니다. 따라서 동일한 페이지, 동일한 상태, 여러 장치.

모든 변형 요청을 서버에 복제하고, DB에 저장하고, DB의 변경 사항을 모니터링하고, "클라이언트"장치에 복제하는 것이 유일한 방법이라는 것을 올바르게 이해하고 있습니까?

나는 항상 화면 이미지를 비디오로 공유 할 수 있으므로 질문은 이론적이며 어떤 아이디어도 가능합니다. :)

PS 비슷해 보이는 문제 : vuex 상태를 서버와 동기화하기위한 권장 전략 .

맥심 듀지 노프

물론 가능합니다. 다음은 세 가지 대담한 접근 방식입니다.

  1. 스토리지로서의 서버. 두 장치가 동일한 사용자 ID로 로그인되어 있다고 가정합니다. 각 장치에는 서버에 대한 소켓 연결이 있습니다. 하나의 장치가 상태를 변경할 때마다 서버로 보내면 서버는이 상태를 연결된 모든 장치에 전달합니다.
  2. 프록시로 서버. 두 장치 모두 서버를 사용하여 직접 소켓 연결을 만듭니다. 한 클라이언트는 모든 변경 사항을 다른 클라이언트로 직접 보냅니다.
  3. webRTC를 통한 직접 P2P. 두 클라이언트가 클라이언트 대 클라이언트 직접 연결을 설정합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관