Closed cirroskais closed 2 years ago
Chromes media recorder sadly only supports webm. So you either would have to pass it to ffmpeg to convert it or pipe the webm audio stream as a response.
Try this:
let stream = await puppeteer.getStream(page, { audio: true, video: false, mimeType: "audio/webm" })
app.get("/stream.webm", async (request, response) => {
response.writeHead(200, { "Content-Type": "audio/webm" })
stream.pipe(response)
})
Great 👍 The module is now updated:
npm install puppeteer-stream@2.0.7
snip