Circleback ersetzt Electron-Recording-Engine durch nativen Swift-Code

Rebuilding our Electron meeting-recording engine in Swift

Circleback ersetzt Electron-Recording-Engine durch nativen Swift-Code

Circleback, ein Tool für Bot-freie Meeting-Aufzeichnung, hat seine Recording-Engine von Electron auf native Swift-Codewith ScreenCaptureKit auf macOS und libobs auf Windows umgestellt. Der Umzug war nötig, weil die Renderprozess-Umgebung für Echtzeit-Audio- und Videoaufnahme ungeeignet ist – GC-Pausen und Throttling führten zu unzuverlässigen Aufnahmen. Eine eigens entwickelte Brücke namens Atomic macht Swift-Objekte automatisch zu Jotai-Atomen in React, sodass keine manuellen Bindings nötig sind. Die neue Engine meistert Herausforderungen wie asynchrone Audio-Clocks, driftende Sample-Raten und crashesichere Aufnahmen dank fragmentiertem MP4.

Ein Renderprozess ist der falsche Ort für Echtzeit-Audio- und Videoaufnahme – eine Capture-Engine kann GC-Pausen, Throttling oder all die anderen Dinge nicht tolerieren, die eine Browser-Laufzeit tut, um reaktionsschnell zu bleiben.

Mehr von diesem Tag

2026-08-21