Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 689 Bytes

File metadata and controls

27 lines (21 loc) · 689 Bytes

RTCHaishinKit

This module supports WHIP/WHEP protocols.

🔍 Overview

RTCHaishinKit is WHIP/WHEP protocols stack in Swift. It internally uses a library that is built from libdatachannel and converted into an xcframework.

🎨 Features

  • Publish(WHIP)
    • H264 and OPUS support.
  • Playback(WHEP)
    • H264 and OPUS support.

📓 Usage

Logging

  • Defining a Swift wrapper method for rtcInitLogger.
await RTCLogger.shared.setLevel(.debug)

Session

Currently designed to work with the Session API.

import RTCHaishinKit

await SessionBuilderFactory.shared.register(HTTPSessionFactory())