Meetbot.start(meta:)
Öffnet die Audio-Session, schreibt Opus-Chunks auf Disk, uploaded via Background-URLSession-Upload-Task.
03 · mobile recording sdk
liefert Q3 2026 · nur eingebettetes SDKEin Swift-Framework und ein Kotlin-Modul, das Sie in Ihre App einbetten. Fängt das Ambient-Mikrofon während eines Meetings ab und uploaded zu Ihrem Tenant. iOS + Android landen Q3 2026 — und wir sind direkt darüber, was mobile OSes uns lassen und nicht lassen.
übersicht
Lesen Sie das, bevor Sie integrieren. Apples ReplayKit und Androids MediaProjection blockieren beide fundamental die Aufnahme von VoIP-Audio anderer Apps. Das bedeutet, dass wir auf iOS nicht aufnehmen können, was Sie von Zoom, Meet oder Teams in einer anderen App hören — und Android blockiert USAGE_VOICE_COMMUNICATION für AudioPlaybackCapture aus den gleichen Gründen. Wer Ihnen «System-Audio-Capture» auf Mobile verkauft, lügt entweder oder hat einen Jailbroken-Device-Qualifier, den er nicht ausgibt.
Was wir tun können: das Ambient-Mikrofon mit den Meeting-Metadaten, die Ihre App uns übergibt, abfangen, durch Whisper laufen lassen (gehostet oder BYOK) und ein Single-Track-Transkript mit vernünftiger Sprecher-Diarisierung produzieren. Für In-Person-Meetings ist das das ganze Produkt. Für Remote-Meetings ist es «Ihre Seite des Gesprächs, transkribiert». Ehrlich über die Grenzen, trotzdem ausliefern.
iOS. Natives Swift, verteilt via Swift Package Manager + CocoaPods. Background-Audio-Modus (UIBackgroundModes: ["audio"]), rote Statusleiste-Pille, damit der Nutzer immer weiß, dass Aufnahme läuft (App Store Guideline 5.1.1), und ein einmaliger «Ich habe Zustimmung von allen Teilnehmern»-Modal, den der Integrator zeigen muss — zwölf US-Staaten erfordern Zwei-Parteien-Zustimmung. Android. Kotlin-Modul auf Maven Central, Foreground-Service vom Typ microphone, MediaCodec zu Opus, gleicher Upload-Pfad. MIT-lizenzierte Referenz-Apps in github.com/meetbot/samples.
geplante Oberfläche
Öffnet die Audio-Session, schreibt Opus-Chunks auf Disk, uploaded via Background-URLSession-Upload-Task.
Finalisiert + emittiert das Completion-Delegate. Die Recording-ID matcht, was über den Webhook zurückkommt.
Mic-Berechtigung mit Copy, die Ihre App überschreiben kann. Background-Audio-Entitlement-Check im gleichen Aufruf.
First-Run-UI-Prompt, den Ihre App einmal pro Session zeigt. Off-by-default in Jurisdiktionen, die es nicht erfordern.
Maven Central. MediaProjection-basierter Foreground-Service (Typ microphone), Opus-Encoding via MediaCodec.
End-to-End iOS + Android Demo-Apps. MIT. Zeigt den Upload-Flow, das Zustimmungs-Modal und das Resume-on-Resume-from-Background-Verhalten.