- Cloudflare Realtime
- RealtimeKit
- Agent Participant
- Capability matrix
- Events
- Build an agent
- Build an agent·续
- Meeting AI
- Summary
- Transcription
- Audio Only Calls
- Video resolution and simulcast
- Meeting key-value store
- Message broadcast
- Concepts (24)
- Meeting
- Participant
- Preset
- Session Lifecycle
- Custom Plugins
- Build your own plugins
- Add the Whiteboard plugin
- FAQ (19)
- FAQ (19)·续
- Build for humans
- Build using Core SDK
- API Reference (2)
- RealtimeKitClient
- RTKAi
- RTKChat
- RTKConnectedMeetings
- RTKLivestream
- RTKMeta
- RTKParticipant
- RTKParticipants
- RTKPermissionsPreset
- RTKPip
- RTKPlugin
- RTKPlugins
- RTKPolls
- RTKRecording
- RTKSelf
- RTKSelfMedia
- RTKStage
- RTKStore
- RTKThemePreset
- Breakout Rooms
- Breakout Rooms·续1
- Breakout Rooms·续2
- Chat
- Chat·续1
- Chat·续2
- Chat·续3
- Display active speakers
- Display active speakers·续
- End a session
- Error Codes
- Error Codes·续1
- Error Codes·续2
- iOS screen sharing
- Local Participant
- Local Participant·续1
- Local Participant·续2
- Manage Participants in a Session
- Manage Participants in a Session·续1
- Manage Participants in a Session·续2
- Manage Participants in a Session·续3
- Media Acquisition Approaches
- Meeting Metadata
- Meeting Object Explained
- Meeting Object Explained·续1
- Meeting Object Explained·续2
- Meeting Object Explained·续3
- Plugins
- Plugins·续
- Polls
- Remote Participants
- Remote Participants·续
- Events (2)
- Events (2)·续
- Picture in Picture
- Stage Management
- Video Effects
- Waiting Room
- Waiting Room·续
- Select SDK(s)
- Build using UI Kit
- UI Kit Addons
- UI Kit Addons·续
- Component Reference
- Android (3)
- RtkAudioDeviceSelector
- RtkAvatarView
- RtkButton
- RtkCameraToggleButton
- RtkChatBottomSheet
- RtkClockView
- RtkControlBarButton
- RtkControlBarView
- RtkCreatePollBottomSheet
- RtkDesignTokens
- RtkErrorView
- RtkGridPaginatorView
- RtkGridView
- RtkHeaderView
- RtkJoinButton
- RtkJoinLivestreamButton
- RtkJoinStageDialog
- RtkLeaveButton
- RtkLeaveMeetingView
- RtkLivestreamControlBarView
- RtkLivestreamHeaderView
- RtkLivestreamIndicator
- RtkLivestreamToggleButton
- RtkLivestreamViewerCount
- RtkLoaderView
- RtkMeetingActivity
- RtkMeetingControlBarView
- RtkMeetingHeaderView
- RtkMeetingOptionBottomSheet
- RtkMeetingTitleView
- RtkMicToggleButton
- RtkMoreToggleButton
- RtkNameTagView
- RtkParticipantAudioIndicator
- RtkParticipantCountView
- RtkParticipantTileView
- RtkParticipantVideoIndicator
- RtkParticipantsFragment
- RtkPluginsBottomSheet
- RtkPollsBottomSheet
- RtkRecordingIndicator
- RtkSettingsBottomsheet
- RtkSettingsFragment
- RtkSetupFragment
- RtkTabSyncToggleButton
- RtkVideoDeviceSelector
- RtkVideoPeer
- RtkWebinarControlBarView
- RtkWebinarStageToggleButton
- Angular (2)
- rtk-ai
- rtk-ai-toggle
- rtk-ai-transcriptions
- rtk-audio-grid
- rtk-audio-tile
- rtk-audio-visualizer
- rtk-avatar
- rtk-breakout-room-manager
- rtk-breakout-room-participants
- rtk-breakout-rooms-manager
- rtk-breakout-rooms-toggle
- rtk-broadcast-message-modal
- rtk-button
- rtk-camera-selector
- rtk-camera-toggle
- rtk-caption-toggle
- rtk-chat
- rtk-chat-composer-ui
- rtk-chat-composer-view
- rtk-chat-header
- rtk-chat-message
- rtk-chat-messages-ui
- rtk-chat-messages-ui-paginated
- rtk-chat-search-results
- rtk-chat-selector
- rtk-chat-selector-ui
- rtk-chat-toggle
- rtk-clock
- rtk-confirmation-modal
- rtk-controlbar
- rtk-controlbar-button
- rtk-counter
- rtk-debugger
- rtk-debugger-audio
- rtk-debugger-screenshare
- rtk-debugger-system
- rtk-debugger-toggle
- rtk-debugger-video
- rtk-dialog
- rtk-dialog-manager
- rtk-draft-attachment-view
- rtk-emoji-picker
- rtk-emoji-picker-button
- rtk-ended-screen
- rtk-file-dropzone
- rtk-file-message
- rtk-file-message-view
- rtk-file-picker-button
- rtk-fullscreen-toggle
- rtk-grid
- rtk-grid-pagination
- rtk-header
- rtk-icon
- rtk-idle-screen
- rtk-image-message
- rtk-image-message-view
- rtk-image-viewer
- rtk-information-tooltip
- rtk-join-stage
- rtk-leave-button
- rtk-leave-meeting
- rtk-livestream-indicator
- rtk-livestream-player
- rtk-livestream-toggle
- rtk-logo
- rtk-markdown-view
- rtk-meeting
- rtk-meeting-title
- rtk-menu
- rtk-menu-item
- rtk-menu-list
- rtk-message-list-view
- rtk-message-view
- rtk-mic-toggle
- rtk-microphone-selector
- rtk-mixed-grid
- rtk-more-toggle
- rtk-mute-all-button
- rtk-mute-all-confirmation
- rtk-name-tag
- rtk-network-indicator
- rtk-notification
- rtk-notifications
- rtk-overlay-modal
- rtk-paginated-list
- rtk-participant
- rtk-participant-count
- rtk-participant-setup
- rtk-participant-tile
- rtk-participants
- rtk-participants-audio
- rtk-participants-stage-list
- rtk-participants-stage-queue
- rtk-participants-toggle
- rtk-participants-viewer-list
- rtk-participants-waiting-list
- rtk-permissions-message
- rtk-pinned-message-selector
- rtk-pip-toggle
- rtk-plugin-main
- rtk-plugins
- rtk-plugins-toggle
- rtk-poll
- rtk-poll-form
- rtk-polls
- rtk-polls-toggle
- rtk-recording-indicator
- rtk-recording-toggle
- rtk-screen-share-toggle
- rtk-screenshare-view
- rtk-settings
- rtk-settings-audio
- rtk-settings-toggle
- rtk-settings-video
- rtk-setup-screen
- rtk-sidebar
- rtk-sidebar-ui
- rtk-simple-grid
- rtk-speaker-selector
- rtk-spinner
- rtk-spotlight-grid
- rtk-spotlight-indicator
- rtk-stage
- rtk-stage-toggle
- rtk-switch
- rtk-tab-bar
- rtk-text-composer-view
- rtk-text-message
- rtk-text-message-view
- rtk-tooltip
- rtk-transcript
- rtk-transcripts
- rtk-ui-provider
- rtk-viewer-count
- rtk-virtualized-participant-list
- rtk-waiting-screen
- Web Components (HTML)
- rtk-ai (2)
- rtk-ai-toggle (2)
- rtk-ai-transcriptions (2)
- rtk-audio-grid (2)
- rtk-audio-tile (2)
- rtk-audio-visualizer (2)
- rtk-avatar (2)
- rtk-breakout-room-manager (2)
- rtk-breakout-room-participants (2)
- rtk-breakout-rooms-manager (2)
- rtk-breakout-rooms-toggle (2)
- rtk-broadcast-message-modal (2)
- rtk-button (2)
- rtk-camera-selector (2)
- rtk-camera-toggle (2)
- rtk-caption-toggle (2)
- rtk-chat (2)
- rtk-chat-composer-ui (2)
- rtk-chat-composer-view (2)
- rtk-chat-header (2)
- rtk-chat-message (2)
- rtk-chat-messages-ui (2)
- rtk-chat-messages-ui-paginated (2)
- rtk-chat-search-results (2)
- rtk-chat-selector (2)
- rtk-chat-selector-ui (2)
- rtk-chat-toggle (2)
- rtk-clock (2)
- rtk-confirmation-modal (2)
- rtk-controlbar (2)
- rtk-controlbar-button (2)
- rtk-counter (2)
- rtk-debugger (2)
- rtk-debugger-audio (2)
- rtk-debugger-screenshare (2)
- rtk-debugger-system (2)
- rtk-debugger-toggle (2)
- rtk-debugger-video (2)
- rtk-dialog (2)
- rtk-dialog-manager (2)
- rtk-draft-attachment-view (2)
- rtk-emoji-picker (2)
- rtk-emoji-picker-button (2)
- rtk-ended-screen (2)
- rtk-file-dropzone (2)
- rtk-file-message (2)
- rtk-file-message-view (2)
- rtk-file-picker-button (2)
- rtk-fullscreen-toggle (2)
- rtk-grid (2)
- rtk-grid-pagination (2)
- rtk-header (2)
- rtk-icon (2)
- rtk-idle-screen (2)
- rtk-image-message (2)
- rtk-image-message-view (2)
- rtk-image-viewer (2)
- rtk-information-tooltip (2)
- rtk-join-stage (2)
- rtk-leave-button (2)
- rtk-leave-meeting (2)
- rtk-livestream-indicator (2)
- rtk-livestream-player (2)
- rtk-livestream-toggle (2)
- rtk-logo (2)
- rtk-markdown-view (2)
- rtk-meeting (2)
- rtk-meeting-title (2)
- rtk-menu (2)
- rtk-menu-item (2)
- rtk-menu-list (2)
- rtk-message-list-view (2)
- rtk-message-view (2)
- rtk-mic-toggle (2)
- rtk-microphone-selector (2)
- rtk-mixed-grid (2)
- rtk-more-toggle (2)
- rtk-mute-all-button (2)
- rtk-mute-all-confirmation (2)
- rtk-name-tag (2)
- rtk-network-indicator (2)
- rtk-notification (2)
- rtk-notifications (2)
- rtk-overlay-modal (2)
- rtk-paginated-list (2)
- rtk-participant (2)
- rtk-participant-count (2)
- rtk-participant-setup (2)
- rtk-participant-tile (2)
- rtk-participants (2)
- rtk-participants-audio (2)
- rtk-participants-stage-list (2)
- rtk-participants-stage-queue (2)
- rtk-participants-toggle (2)
- rtk-participants-viewer-list (2)
- rtk-participants-waiting-list (2)
- rtk-permissions-message (2)
- rtk-pinned-message-selector (2)
- rtk-pip-toggle (2)
- rtk-plugin-main (2)
- rtk-plugins (2)
- rtk-plugins-toggle (2)
- rtk-poll (2)
- rtk-poll-form (2)
- rtk-polls (2)
- rtk-polls-toggle (2)
- rtk-recording-indicator (2)
- rtk-recording-toggle (2)
- rtk-screen-share-toggle (2)
- rtk-screenshare-view (2)
- rtk-settings (2)
- rtk-settings-audio (2)
- rtk-settings-toggle (2)
- rtk-settings-video (2)
- rtk-setup-screen (2)
- rtk-sidebar (2)
- rtk-sidebar-ui (2)
- rtk-simple-grid (2)
- rtk-speaker-selector (2)
- rtk-spinner (2)
- rtk-spotlight-grid (2)
- rtk-spotlight-indicator (2)
- rtk-stage (2)
- rtk-stage-toggle (2)
- rtk-switch (2)
- rtk-tab-bar (2)
- rtk-text-composer-view (2)
- rtk-text-message (2)
- rtk-text-message-view (2)
- rtk-tooltip (2)
- rtk-transcript (2)
- rtk-transcripts (2)
- rtk-ui-provider (2)
- rtk-viewer-count (2)
- rtk-virtualized-participant-list (2)
- rtk-waiting-screen (2)
- iOS (3)
- AppTheme
- DesignLibrary
- GridView
- MeetingViewController
- RtkActiveTabSelectorView
- RtkAudioButtonControlBar
- RtkAvatarView (2)
- RtkButton (2)
- RtkClockView (2)
- RtkControlBar
- RtkControlBarButton (2)
- RtkEndMeetingControlBarButton
- RtkEventSelfListener
- RtkImage
- RtkJoinButton (2)
- RtkLabel
- RtkLeaveDialog
- RtkMeetingControlBar
- RtkMeetingHeaderView (2)
- RtkMeetingNameTag
- RtkMeetingTitleLabel
- RtkMoreButtonControlBar
- RtkMoreMenu
- RtkNameTag
- RtkNavigationBar
- RtkNotificationBadgeView
- RtkNotificationConfig
- RtkParticipantCountView (2)
- RtkParticipantTileView (2)
- RtkPluginScreenShareTabButton
- RtkPluginsView
- RtkRecordingView
- RtkSetupViewController
- RtkStageActionButtonControlBar
- RtkSwitchCameraButtonControlBar
- RtkVideoButtonControlBar
- RtkVideoView
- RtkWaitListParticipantUpdateEventListene
- React (2)
- React Native
- RtkAudioVisualizer
- RtkAvatar
- RtkBreakoutRoomsManager
- RtkBreakoutRoomsToggle
- RtkButton (3)
- RtkCameraToggle
- RtkChat
- RtkChatToggle
- RtkClock
- RtkControlbar
- RtkControlbarButton
- RtkDialog
- RtkDialogManager
- RtkEndedScreen
- RtkFileMessage
- RtkGrid
- RtkGridPagination
- RtkHeader
- RtkIcon
- RtkIdleScreen
- RtkImageMessage
- RtkImageViewer
- RtkJoinStage
- RtkLeaveButton (2)
- RtkLeaveMeeting
- RtkLiveStreamIndicator
- RtkLiveStreamPlayer
- RtkLiveStreamStageToggle
- RtkLiveStreamToggle
- RtkLiveStreamViewerCount
- RtkLogo
- RtkMeeting
- RtkMeetingTitle
- RtkMenu
- RtkMenuItem
- RtkMenuList
- RtkMicToggle
- RtkMixedGrid
- RtkMoreToggle
- RtkMuteToggle
- RtkNameTag (2)
- RtkNotification
- RtkNotifications
- RtkParticipant
- RtkParticipantCount
- RtkParticipants
- RtkParticipantTile
- RtkParticipantToggle
- RtkParticipantWaiting
- RtkPermissionsMessage
- RtkPluginMain
- RtkPlugins
- RtkPluginsToggle
- RtkPoll
- RtkPollForm
- RtkPolls
- RtkPollsToggle
- RtkRecordingIndicator (2)
- RtkRecordingToggle
- RtkScreenShareToggle
- RtkScreenshareView
- RtkSettings
- RtkSettingsAudio
- RtkSettingsToggle
- RtkSettingsVideo
- RtkSetupScreen
- RtkSidebar
- RtkSimpleGrid
- RtkSpinner
- RtkSpotlightGrid
- RtkText
- RtkTextField
- RtkUIProvider
- RtkWaitingScreen
- RtkWebinarStageToggle
- RtkAi
- RtkAiToggle
- RtkAiTranscriptions
- RtkAudioGrid
- RtkAudioTile
- RtkAudioVisualizer (2)
- RtkAvatar (2)
- RtkBreakoutRoomManager
- RtkBreakoutRoomParticipants
- RtkBreakoutRoomsManager (2)
- RtkBreakoutRoomsToggle (2)
- RtkBroadcastMessageModal
- RtkButton (4)
- RtkCameraSelector
- RtkCameraToggle (2)
- RtkCaptionToggle
- RtkChat (2)
- RtkChatComposerUi
- RtkChatComposerView
- RtkChatHeader
- RtkChatMessage
- RtkChatMessagesUi
- RtkChatMessagesUiPaginated
- RtkChatSearchResults
- RtkChatSelector
- RtkChatSelectorUi
- RtkChatToggle (2)
- RtkClock (2)
- RtkConfirmationModal
- RtkControlbar (2)
- RtkControlbarButton (2)
- RtkCounter
- RtkDebugger
- RtkDebuggerAudio
- RtkDebuggerScreenshare
- RtkDebuggerSystem
- RtkDebuggerToggle
- RtkDebuggerVideo
- RtkDialog (2)
- RtkDialogManager (2)
- RtkDraftAttachmentView
- RtkEmojiPicker
- RtkEmojiPickerButton
- RtkEndedScreen (2)
- RtkFileDropzone
- RtkFileMessage (2)
- RtkFileMessageView
- RtkFilePickerButton
- RtkFullscreenToggle
- RtkGrid (2)
- RtkGridPagination (2)
- RtkHeader (2)
- RtkIcon (2)
- RtkIdleScreen (2)
- RtkImageMessage (2)
- RtkImageMessageView
- RtkImageViewer (2)
- RtkInformationTooltip
- RtkJoinStage (2)
- RtkLeaveButton (3)
- RtkLeaveMeeting (2)
- RtkLivestreamIndicator (2)
- RtkLivestreamPlayer
- RtkLivestreamToggle
- RtkLogo (2)
- RtkMarkdownView
- RtkMeeting (2)
- RtkMeetingTitle (2)
- RtkMenu (2)
- RtkMenuItem (2)
- RtkMenuList (2)
- RtkMessageListView
- RtkMessageView
- RtkMicrophoneSelector
- RtkMicToggle (2)
- RtkMixedGrid (2)
- RtkMoreToggle (2)
- RtkMuteAllButton
- RtkMuteAllConfirmation
- RtkNameTag (3)
- RtkNetworkIndicator
- RtkNotification (2)
- RtkNotifications (2)
- RtkOverlayModal
- RtkPaginatedList
- RtkParticipant (2)
- RtkParticipantCount (2)
- RtkParticipants (2)
- RtkParticipantsAudio
- RtkParticipantSetup
- RtkParticipantsStageList
- RtkParticipantsStageQueue
- RtkParticipantsToggle
- RtkParticipantsViewerList
- RtkParticipantsWaitingList
- RtkParticipantTile (2)
- RtkPermissionsMessage (2)
- RtkPinnedMessageSelector
- RtkPipToggle
- RtkPluginMain (2)
- RtkPlugins (2)
- RtkPluginsToggle (2)
- RtkPoll (2)
- RtkPollForm (2)
- RtkPolls (2)
- RtkPollsToggle (2)
- RtkRecordingIndicator (3)
- RtkRecordingToggle (2)
- RtkScreenShareToggle (2)
- RtkScreenshareView (2)
- RtkSettings (2)
- RtkSettingsAudio (2)
- RtkSettingsToggle (2)
- RtkSettingsVideo (2)
- RtkSetupScreen (2)
- RtkSidebar (2)
- RtkSidebarUi
- RtkSimpleGrid (2)
- RtkSpeakerSelector
- RtkSpinner (2)
- RtkSpotlightGrid (2)
- RtkSpotlightIndicator
- RtkStage
- RtkStageToggle
- RtkSwitch
- RtkTabBar
- RtkTextComposerView
- RtkTextMessage
- RtkTextMessageView
- RtkTooltip
- RtkTranscript
- RtkTranscripts
- RtkUiProvider
- RtkViewerCount
- RtkVirtualizedParticipantList
- RtkWaitingScreen (2)
- Customise Branding
- Design System
- Breakout Rooms (2)
- Breakout Rooms (2)·续
- Build Your Own UI
- Build Your Own UI·续1
- Build Your Own UI·续2
- Build a Chat Panel
- Component Library
- Add Custom Controlbar
- Add Custom Controlbar·续
- Add Custom Header
- Add Custom Header·续
- Meeting Locale
- Meeting Locale·续1
- Meeting Locale·续2
- State Management
- State Management·续
- Data retention
- Legal (3)
- Third party licenses (3)
- Third party licenses (3)·续1
- Third party licenses (3)·续2
- Third party licenses (3)·续3
- Third party licenses (3)·续4
- Third party licenses (3)·续5
- Third party licenses (3)·续6
- Third party licenses (3)·续7
- Third party licenses (3)·续8
- Third party licenses (3)·续9
- Third party licenses (3)·续10
- Third party licenses (3)·续11
- Third party licenses (3)·续12
- Third party licenses (3)·续13
- Third party licenses (3)·续14
- Third party licenses (3)·续15
- Third party licenses (3)·续16
- Third party licenses (3)·续17
- Third party licenses (3)·续18
- Third party licenses (3)·续19
- Third party licenses (3)·续20
- Third party licenses (3)·续21
- Third party licenses (3)·续22
- Third party licenses (3)·续23
- Third party licenses (3)·续24
- Limits (25)
- Network allowlist
- Pricing (25)
- Quickstart (2)
- Recording
- Add Watermark
- Set Audio Configurations
- Configure Video Settings
- Disable Upload to RealtimeKit Bucket
- Create Custom Recording App Using Record
- Upload Recording to Your Cloud
- Interactive Recordings with Timed Metada
- Manage Recording Config Precedence Order
- Monitor Recording Status
- Start Recording
- Stop Recording
- Track recording
- Android Core SDK
- Android UI Kit SDK
- Flutter Core SDK
- Flutter UI Kit
- iOS Core SDK
- iOS UI Kit SDK
- Notices
- React Native Core SDK
- React Native UI Kit SDK
- Recording SDK
- Web UI Addons
- Web Core SDK
- Web Core SDK·续
- Web UI Kit
- Web Virtual Background
- Webhooks (2)
- Set up a webinar
- Realtime SFU
- Connection API
- Best practices (6)
- Application architecture
- Negotiation and session lifecycle
- Sessions and tracks
- Examples (9)
- AI audio pipelines
- Cloud gaming
- Embedded devices and remote control
- Custom video room
- DataChannels
- Media transport adapters
- WebSocket adapter
- Simulcast
- Get started (55)
- Connection patterns
- Connection patterns·续
- Observability (5)
- Error codes (8)
- Changelog (30)
- Limits, timeouts, and quotas
- Pricing (26)
- TURN Service
- Analytics (10)
- Custom TURN domains
- FAQ (20)
- Generate Credentials
- Replacing existing TURN servers
- TURN Feature Matrix
- What is TURN?
