개요

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

기본 흐름

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

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

주요 클래스

클래스설명
FlipFlopFlipFlop Android SDK의 최상위 클래스. 초기화 및 라이브 인스턴스 생성을 담당한다.
FFStreamer라이브를 시작할 때 생성하는 클래스. 라이브 송출에 관련된 작업을 한다.
FFStreamerDelegate라이브 상태에 대한 Delegate
FFPlayer라이브나 VOD를 볼 때 생성하는 클래스. 동영상을 보는 것에 관련된 작업을 한다.
FFPlayerDelegate플레이어 상태에 대한 Delegate
FFError에러 정보를 포함하고 있는 클래스