SorovotPelo commited on
Commit
f304bc9
verified
1 Parent(s): 6cd26b2

Create screen_capture.js

Browse files
Files changed (1) hide show
  1. screen_capture.js +22 -0
screen_capture.js ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <script>
2
+ async function startScreenCapture() {
3
+ try {
4
+ const stream = await navigator.mediaDevices.getDisplayMedia({
5
+ video: { cursor: "always" },
6
+ audio: false
7
+ });
8
+
9
+ // Conectar el stream a un canvas o video tag para previsualizar si es necesario
10
+ const videoElement = document.getElementById('screenPreview');
11
+ if (videoElement) {
12
+ videoElement.srcObject = stream;
13
+ }
14
+
15
+ // Aqu铆 podr铆as enviar el stream al backend para procesar con ffmpeg
16
+ // Por ejemplo, enviar el stream a trav茅s de WebRTC o una conexi贸n WebSocket
17
+
18
+ } catch (err) {
19
+ console.error("Error capturando pantalla: ", err);
20
+ }
21
+ }
22
+ </script>