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