개요
FlipFlop Android SDK는 Android 앱에 라이브 기능을 빠르고 쉽게 추가할 수 있게 해주는 라이브러리입니다. SDK를 사용해서 라이브 송출을 할 수 있고, 라이브를 보면서 사용자간에 채팅을 주고 받을 수 있습니다.
기능
- 라이브 송출하기
- 라이브 시청하기
- VOD 보기
- 라이브 보는 시청자들끼리 채팅하기
기본 흐름
SDK를 사용하기 위한 기본 흐름은 다음과 같습니다.
대시보드에서 애플리케이션 생성 -> 애플리케이션의 App Key/Secret을 사용하여 사용자 로그인 -> 라이브 진행자의 라이브 시작 -> 라이브 참여자의 라이브 보기
주요 클래스
클래스 | 설명 |
---|---|
FlipFlop | FlipFlop Android SDK의 최상위 클래스. 초기화 및 라이브 인스턴스 생성을 담당한다. |
FFStreamer | 라이브를 시작할 때 생성하는 클래스. 라이브 송출에 관련된 작업을 한다. |
FFStreamerListener | 라이브 상태에 대한 리스너 |
FFPlayer | 라이브나 VOD를 볼 때 생성하는 클래스. 동영상을 보는 것에 관련된 작업을 한다. |
FFPlayerListener | 플레이어 상태에 대한 리스너 |
FFView | 라이브나 VOD와 연결하기 위한 View |
FFVideoLoader.Config | 동영상 리스트를 가져올 때의 옵션을 설정하는 클래스 |
FlipFlopException | 에러 정보를 포함하고 있는 클래스 |