옴니톡은 WebRTC 기반의 CPaaS 플랫폼 서비스입니다. 옴니톡 SDK를 통해 Web/App에서 간단하게 실시간 통신을 구현할 수 있습니다.
feature | implemented |
---|---|
Audio/Video | ✔️ |
Device Setting | ✔️ |
Audio & Video Mute | ✔️ |
Audio & Video Unmute | ✔️ |
Chatting | ✔️ |
SIP call | ✔️ |
Omnitalk Android SDK는 maven repository에 배포되어 있습니다. build.gradle 파일에 아래와 같이 설정하여 SDK dependency를 추가 합니다. 최신 버전 정보는 https://central.sonatype.com/artifact/io.omnitalk/omnitalksdk 에서 확인할 수 있습니다.
implementation 'io.omnitalk:omnitalksdk:x.x.x'
SDK 실행에 필요한 패키지를 설치하기 위해서 repository를 추가 합니다.
repositories {
...
mavenCentral()
jcenter()
}
- Manifest 설정
- SDK 사용에 필요한 권한을 획득하기 위해서 Android Manifest 설정합니다.
- 기본적으로
CAMERA
,RECORD_AUDIO
등 일부 권한을 필요로 합니다. - 아래의 사용자 권한들을 추가해 줍니다.
파라미터 | 설명 |
---|---|
INTERNET | 네트워크 통신을 위해서 필요한 권한 |
CAMERA | 카메라 영상을 송출하기 위해서 필요한 권한 |
RECORD_AUDIO | 오디오 음성을 송출하기 위해서 필요한 권한 |
MODIFY_AUDIO_SETTINGS | 오디오 장치 관리를 위해서 필요한 권한 |
쉽고 자세한 문서를 제공하고 있습니다.
옴니톡을 사용하면서 발생하는 이슈나 궁금점은 issue 페이지를 확인해 주세요.
옴니톡 SDK로 구현된 간단한 데모를 확인해 보세요.