This module supports WHIP/WHEP protocols.
RTCHaishinKit is WHIP/WHEP protocols stack in Swift. It internally uses a library that is built from libdatachannel and converted into an xcframework.
- Publish(WHIP)
- H264 and OPUS support.
- Playback(WHEP)
- H264 and OPUS support.
- Defining a Swift wrapper method for
rtcInitLogger.
await RTCLogger.shared.setLevel(.debug)Currently designed to work with the Session API.
import RTCHaishinKit
await SessionBuilderFactory.shared.register(HTTPSessionFactory())