개요

ReplayKit을 사용하면 In-App 레코딩과 캡처가 가능할 뿐만 아니라 앱이 제 3자 방송 서비스로 콘텐츠를 스트리밍할 수 있게 됩니다.

In-App 레코딩과 캡처에 대한 내용은 이전 페이지에서 다뤘으니 이번에는 제 3자 방송 서비스로 콘텐츠를 스트리밍하는 방법에 대해서 알아보겠습니다.


ReplayKit을 사용하여 제 3자 방송서비스로 콘텐츠 스트리밍 하기

1. 방송 시작 전

(예시에서 사용할 방송 서비스는 Mobcrush입니다.)

예를 들어 어떤 유저가 특정 게임을 방송서비스에 방송하고 싶어 할 경우 ReplayKit을 사용할 수 있습니다.

1.png

조금 더 자세히 살펴보겠습니다.

먼저, Client App은 ReplayKit API와 통신(communicates)하여 방송을 시작하도록 요청합니다.

2.png

이 시점에서 ReplayKit은 사용자가 방송 서비스를 선택할 수 있는 UI를 표시합니다.

1-1. 구현하기

지금까지 내용을 구현해 보겠습니다.

가장 먼저 방송을 시작할 수 있도록 UI를 표시해야합니다.

이를 위해서는 RPBroadcastActivityViewController에 대해 이해해야 합니다.