Meetbot.start(meta:)
Abre sessão de áudio, escreve chunks Opus pra disco, sobe via task de upload URLSession em background.
03 · mobile recording sdk
disponível Q3 2026 · apenas SDK embarcadoFramework Swift e módulo Kotlin que você embarca no seu app. Captura mic ambiente durante reunião e sobe pra seu tenant. iOS + Android chegam Q3 2026 — e somos diretos sobre o que OSes móveis vão e não vão deixar a gente fazer.
visão geral
Leia isto antes de integrar. ReplayKit da Apple e MediaProjection do Android bloqueiam fundamentalmente captura de áudio VoIP de outros apps. Significa que em iOS não podemos gravar o que você ouve do Zoom, Meet ou Teams rodando em outro app — e Android bloqueia USAGE_VOICE_COMMUNICATION para AudioPlaybackCapture pelos mesmos motivos. Quem te vende «captura de áudio do sistema» em móvel ou está mentindo ou tem qualificador de dispositivo jailbroken que não está emergindo.
O que podemos fazer: capturar microfone ambiente com metadados de reunião que seu app nos passa, rodar pelo Whisper (hospedado ou BYOK), e produzir transcrição de trilha única com diarização razoável de falante. Para reuniões presenciais, este é o produto inteiro. Para reuniões remotas é «seu lado da conversa, transcrito». Honestos sobre limites, enviar mesmo assim.
iOS. Swift nativo, distribuído via Swift Package Manager + CocoaPods. Modo de áudio em background (UIBackgroundModes: ["audio"]), pílula vermelha na barra de status para usuário sempre saber que gravação está ativa (diretriz 5.1.1 da App Store), e modal de uma vez «tenho consentimento de todos os participantes» que o integrador deve emergir — doze estados US exigem consentimento de duas partes. Android. Módulo Kotlin no Maven Central, serviço em foreground tipo microphone, MediaCodec para Opus, mesmo caminho de upload. Apps de referência licença MIT em github.com/meetbot/samples.
superfície planejada
Abre sessão de áudio, escreve chunks Opus pra disco, sobe via task de upload URLSession em background.
Finaliza + emite delegate de finalização. Id de gravação combina com o que volta pelo webhook.
Permissão de mic com cópia que seu app pode sobrescrever. Verificação de entitlement de áudio em background na mesma chamada.
Prompt de UI de primeira execução que seu app emerge uma vez por sessão. Off-by-default em jurisdições que não exigem.
Maven Central. Serviço foreground baseado em MediaProjection (tipo microphone), encoding Opus via MediaCodec.
Apps demo end-to-end iOS + Android. MIT. Mostra fluxo de upload, modal de consentimento, e comportamento de retomar ao voltar do background.