WebRTC implementation for iOS using Daily
.package(url: "https://github.com/pipecat-ai/pipecat-client-ios-daily.git", from: "0.3.0") // Add to your target dependencies .target(name: "YourApp", dependencies: [ .product(name: "PipecatClientIOSDaily", package: "pipecat-client-ios-daily") ])
import PipecatClientIOS import PipecatClientIOSDaily let configOptions = RTVIClientOptions.init( enableMic: true, params: RTVIClientParams( baseUrl: $PIPECAT_API_URL ) ) let client = RTVIClient.init( transport: DailyTransport.init(options: configOptions), options: configOptions ) try await client.start()
// Example server response { "url": "https://your-domain.daily.co/room-name", "token": "your-daily-token" }