RemoteMonster

환영합니다.

RemoteMonster는 방송 통신을 응용하는 서비스를 쉽고 빠르게 개발할 수 있도록 다양한 기능을 제공하고 있습니다.

이 기능을 개발 하기 위해서는 RemoteMonster 서버에서 제공되는 API와 RemoteMonster 서버를 활용하기 위한 클라이언트 SDK를 사용하게 됩니다. 개발시에는 대부분 SDK를 통해 개발을 진행하게 됩니다. SDK의 구성과 흐름을 전체적으로 살펴보고 싶으면 아래를 참고하세요.

개발절차

웹 콘솔 가입 및 인증 키 획득

RemoteMonster 웹 콘솔 가입을 합니다. 웹 콘솔에서 프로젝트(서비스) 기본 정보 화면에 Service ID와 Secret Key가 표시됩니다.

유료 이용 계약을 하기 전에는, 통화와 방송이 3분간 지속되고 자동으로 끊어집니다.

자세한 내용은 아래를 참고하세요.

pageService Key

SDK 및 개발 환경 설정

Browser, Android, iOS 모두 각각에 맞는 패키지 매니저를 통해 매우 간단하게 준비 가능합니다.

아래를 통해 각 플랫폼별 세부적인 내용을 확인해 보세요.

pageWeb - Getting StartedpageAndroid - Getting StartedpageiOS - Getting Started

개발

RemoteMonster는 쉬운 개발을 위해 커뮤니티와 다양한 예제 코드를 제공하고 있습니다.

아래의 RemoteMonster Github에서 플랫폼별 예제와 데모 그리고 레퍼런스 문서를 직접 확인해 보세요.

혹시 어려운 점이 생기면 RemoteMonster의 커뮤니티를 둘러보세요. 아래의 커뮤니티에 질문을 올리면 쉽고 빠르게 답변을 얻을 수 있습니다.

운영

서비스 개발이 끝나면 상용 버전의 서비스 시작 전 RemoteMonster에 통보합니다. RemoteMonster는 보다 나은 품질과 안정성을 제공하기 위한 서버세팅과 관리자 화면을 제공합니다.

테스트용키가 아니라 운영 키를 사용하여 보안과 품질을 높이세요.

pageService Key

관리

RemoteMonster는 상용 서비스에 한하여 별도의 관리자 화면을 제공하여 트래픽 정보와 통화 품질에 대한 정보를 실시간으로 제공합니다.

이를 통해 어떤 고객에게 주로 문제가 발생하는지, 어떻게 개선하면 좋을지 점검할 수 있습니다.

Advanced

최적의 네트워크 환경, 송출 스튜디오 환경, 코덱/비트레이트등 미디어 설정에 대해서는 아래를 찾아보세요.

pageNetwork EnvironmentpageStudio EnvironmentpageMedia

미디어를 녹화하거나, 동시에 여러 품질의 미디어를 송출하여 선택적으로 품질을 선택하는 방법을 알아보세요.

pageSimulcastpageRecord - beta

에러상황의 종류와 처리에 대해 확인하세요.

pageError

Last updated