RemoteMonster Community

방송 생성한 Remon 객체를 가져오는 방법이 있나요?

한명이 여러개의 방송을 만들고 관리할 수 있는 프로그램을 만들고 있습니다.

한 명의 방송 제공자가 여러개의 방송 방을 만들고
방송 생성한 후 페이지를 벗어나더라도 방송 종료가 안되고,
종료 버튼을 눌렀을 때 방송이 종료되게 구현을 하려합니다.

문제는 방송을 생성한 페이지를 벗어 났을 때,
그 페이지에서 만들었던 해당 방송 객체를 받아올 수 있어야 종료를 할 수 있는데,
그 방법이 궁금합니다.

혹시나 제 질문이 이해가 안 가실 수 있으니 설명을 추가하겠습니다.
각각 다른 페이지에 다른 방송들을 열고, 각 페이지의 체널아이디는 아래와 같습니다.
1번 방송 페이지 -> channel_id: CH123
2번 방송 페이지 -> channel_id: CH234
3번 방송 페이지 -> channel_id: CH345
4번 방송 페이지 -> channel_id: CH456
5번 방송 페이지 -> channel_id: CH567

제가 1번 페이지 부터 5번 페이지까지 Remon 객체를 통해 방송을 모두 만들고
3번 방송 페이지에 들어가서 방송을 종료하려고 하면 Remon 객체를 찾아 close 해야하는데,
어떻게 해야 찾을 수 있는지 알고 싶습니다.

안녕하세요.
SDK 자체적으로 페이지 이동시 방송이 살아있도록 지원하지 않습니다.

해당 페이지에서 직접 만든 객체를 못찾는 경우 등.
의도와 설명에서 이해 안되는 부분이많습니다.

좀더 자세하고 정확한 설명이 필요하실듯 합니다.
도움이 되지 못해 죄송합니다^^;

답변 감사합니다.
웹페이지 이동 간에
이미 생성되어 방송이 진행중인 Remon 객체를
channel_id 나 객체 id를 통해
종료를 할 수 있는 방법이 있는지가 궁금했는데
설명이 장황했습니다.

한 페이지에서 모두 처리하는 방식을 사용하시면 어떨까요? SPA(single page application) 만들 듯.
화면 변경 시 웹 페이지가 새로 로드되지 않아, 원하는 Remon 객체를 찾아 close 할 수 있을 겁니다.

웹 브라우저에서 hash router를 이용하여 한 페이지에서 모든 걸 처리한 예시입니다.
소스코드 한번 보세요.

답변 정말 감사합니다.
새로 페이지가 로드 되는 상황에서도 시청자가 있을 경우
객체가 유지되는 것으로 잘못 인지하였습니다.
말씀해주신 방향대로 구현하면 될 것 같습니다.
감사합니다.

1 Like

웹 프론트엔드 framework이나 library는 어떤 걸 쓰시나요? 그냥 궁금해서요. ^^;;;;
SPA로, 리모트몬스터 객체 여러개 만들어서 한 웹 페이지에서 다 처리하도록 만들어보려고 구상만 하고 있습니다.
저는 프레임워크 익숙하지 않아서, jquery, navigo router 이용해서 만들어보려고요.

저도 jquery를 이용해서 만들고 있습니다.
따로 framework를 사용하기엔 작은 프로젝트기도하고
저도 익숙치 않아서 아는 선에서 해결을 해보려고합니다.

1 Like