Bildschirmaufzeichnung: MediaStream API und WebRTC
Bildschirmaufzeichnung ist der Prozess, bei dem die Pixelausgabe Ihres Desktops, Ihrer Browser-Registerkarte oder Ihres Anwendungsfensters zusammen mit Ihrer Mikrofoneingabe erfasst wird, um eine synchronisierte Videodatei zu erstellen.
Die Installation einer aufgeblähten Desktop-Aufzeichnungssoftware führt zu Sicherheitslücken. Dieses Dienstprogramm nutzt die native HTML5 MediaDevices-API, um den Videopuffer vollständig clientseitig zu erfassen und zu kodieren.
Formel & Berechnungsmethode
Video-Blob = MediaRecorder( getUserMedia(Mic) + getDisplayMedia(Screen) )
Der Browser fordert sicher Zugriff auf Ihren Bildschirmpuffer und Ihre Audioeingabe an. Die MediaRecorder-API multiplext diese beiden unterschiedlichen Datenströme in Echtzeit und kodiert sie in ein hochkomprimiertes WebM-Format.
Best Practices & Tipps
- Spezifische Registerkarten aus Datenschutzgründen aufzeichnen: Zeichnen Sie niemals Ihren gesamten „gesamten Bildschirm“ auf, es sei denn, dies ist unbedingt erforderlich. Durch das Aufzeichnen eines bestimmten Chrome-Tabs wird sichergestellt, dass keine peinlichen Desktop-Benachrichtigungen oder privaten Slack-Nachrichten versehentlich im Video erscheinen.
- Überprüfen Sie Ihre Audioquelle: Der häufigste Fehler bei der Bildschirmaufnahme besteht darin, das Mikrofon zu erfassen, aber zu vergessen, das „Systemaudio“ aufzunehmen. Wenn Sie auf ein YouTube-Video reagieren, stellen Sie sicher, dass die System-Audio-Umschaltung aktiv ist.
- Speicherbeschränkungen verwalten: Da die Aufzeichnung vollständig im lokalen RAM Ihres Browsers gespeichert wird, bis Sie auf „Herunterladen“ klicken, führt die Aufzeichnung einer umfangreichen 4-Stunden-4K-Gaming-Sitzung wahrscheinlich zum Absturz des Tabs. Laden Sie Ihre Dateien regelmäßig herunter.