The DailyTransport class provides a WebRTC transport layer using Daily.co’s infrastructure. It wraps a React-Native-Daily-JS call client to handle audio/video device management, WebRTC connections, and real-time communication between clients and bots. For complete documentation on Daily’s API, see the Daily RN API Reference. This transport is designed for production use cases, leveraging Daily’s global infrastructure for low-latency, high-quality audio and video streaming. It expects your Pipecat server to include the correspondingDocumentation Index
Fetch the complete documentation index at: https://daily-docs-pr-4386.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
DailyTransport server-side implementation.
Usage
Basic Setup
API Reference
Constructor Options
DailyFactoryOptions
The
DailyTransportConstructorOptions extends the DailyFactoryOptions type that is accepted by the underlying Daily instance. These options are passed directly through to the Daily constructor. See the Daily RN API Reference for a complete list of options.The Pipecat React Native SDK leverages the Pipecat JavaScript SDK for seamless integration with React Native applications.
For detailed information, please reference to the Javascript SDK docs.Just ensure you use the appropriate transport layer for React Native.
More Information
Demo
Simple Chatbot Demo
Source
RNDailyTransportPackage
@pipecat-ai/react-native-daily-transport