개요

FlipFlop Android SDK는 Android 앱에 라이브 기능을 빠르고 쉽게 추가할 수 있게 해주는 라이브러리입니다. SDK를 사용해서 라이브 송출을 할 수 있고, 라이브를 보면서 사용자간에 채팅을 주고 받을 수 있습니다.

기능

  • 라이브 송출하기
  • 라이브 시청하기
  • VOD 보기
  • 라이브 보는 시청자들끼리 채팅하기

기본 흐름

SDK를 사용하기 위한 기본 흐름은 다음과 같습니다.

대시보드에서 애플리케이션 생성 -> 애플리케이션의 App Key/Secret을 사용하여 사용자 로그인 -> 라이브 진행자의 라이브 시작 -> 라이브 참여자의 라이브 보기

주요 클래스

클래스설명
FlipFlopFlipFlop Android SDK의 최상위 클래스. 초기화 및 라이브 인스턴스 생성을 담당한다.
FFStreamer라이브를 시작할 때 생성하는 클래스. 라이브 송출에 관련된 작업을 한다.
FFStreamerListener라이브 상태에 대한 리스너
FFPlayer라이브나 VOD를 볼 때 생성하는 클래스. 동영상을 보는 것에 관련된 작업을 한다.
FFPlayerListener플레이어 상태에 대한 리스너
FFView라이브나 VOD와 연결하기 위한 View
FFVideoLoader.Config동영상 리스트를 가져올 때의 옵션을 설정하는 클래스
FlipFlopException에러 정보를 포함하고 있는 클래스