I detected and automatically synced new changes from main in meetscribe1.
on new recording page I want to create two option record or meeting record when meeting record select and click on start record browser give option to share screen or tab record that tab audio along with our microphone audio and ist option simple our recording normal purpose is to record meeting from browser on new tab
I'll add screen/tab recording functionality to the new meeting page with two recording options: normal microphone recording and meeting recording with screen/tab sharing.
I've implemented a comprehensive screen recording solution with two recording options:
getDisplayMedia() API for screen/tab captureWhen "Meeting Recording" is selected:
// 1. Get microphone stream
const micStream = await navigator.mediaDevices.getUserMedia({ audio: true })
// 2. Get screen/tab stream with audio
const screenStream = await navigator.mediaDevices.getDisplayMedia({
video: true,
audio: true
})
// 3. Mix audio streams using Web Audio API
const audioContext = new AudioContext()
const destination = audioContext.createMediaStreamDestination()
// Connect both sources to destinationThe system now supports both traditional microphone recording and advanced meeting recording with screen/tab audio capture! 🚀