Having previously written a Win32 Native C++ video recorder and understanding some of the challenges - well done!! I've been following this one for ages and really looking forward to it.Had a brief play with it in Chrome Canary 48 and seems to work great. I have a few thoughts:- Is the entire video buffered in memory before you save to disk, or is it streamed somewhere, or both? A couple of thoughts here - how is this going to handle long recording sessions of 1080p30 video. Also if the buffered video is streamed to disk somewhere (Chrome sandbox?), does that mean that webpages can access it without user input?
- Will it be possible to set the file location to stream to before starting the stream? What are the limitations around this going to be? Obviously there are some security concerns, but this kind of functionality is really powerful for enterprise applications.
- Will it be possible to record multiple streams simultaneously and have them synchronised (think conference call)? What sort of performance are we likely to get when recording multiple large videos? Are you re-encoding the video at the recorder end, or are you able to just take the VP8 frames straight out of a WebRTC stream and push them into a container?
- One of the holy grails of video recording and playback is simultaneous scrubbing and recording. Are there any plans to be able to simultaneously write to disk while buffering the last, say, 30 secs in memory for quick scrubbing purposes?
I'll play around with it more and hopefully we can have some more discussions, but very excited at the progress.Regards,Leighton.
On Thursday, 8 October 2015 02:34:23 UTC+10, Niklas Enbom wrote:A first version of the MediaStream Recording API is now available in Chrome 47. This is an early experimental version, but if you're interested in this API you can start playing with it.You need:
- Chrome 47, current dev channel
- Enable experimental Web Platform features under chrome://flags
Current limitations:
- Only supports video, working on adding audio support.
- Only tested on locally sourced MediaStreams
- No internal buffering or configurable Blob interval, encoded data handed back frame by frame
- VP8, hard coded bit rate (VP9 being worked on this quarter)
This is an API with lots of different applications, so we'd love to hear your feedback on what features you think are important to add.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/e0db1e16-d5da-49b2-9855-0b00c8879ddc%40googlegroups.com.
THANK YOU. This is literally the final missing feature in HTML5 that is preventing me from abandoning flash entirely. Do you know if it'll also be possible to record a screen capture session?
So stuff that would definitely be nice:
- Configurable bit rate (or "quality") for audio and video
- ability to overlay stuff into the video before it hits the encoder
- H.264/AAC/mp4 support for broad compatibility with HTML5 playback
On Wednesday, October 7, 2015 at 10:34:23 AM UTC-6, Niklas Enbom wrote:A first version of the MediaStream Recording API is now available in Chrome 47. This is an early experimental version, but if you're interested in this API you can start playing with it.You need:
- Chrome 47, current dev channel
- Enable experimental Web Platform features under chrome://flags
Current limitations:
- Only supports video, working on adding audio support.
- Only tested on locally sourced MediaStreams
- No internal buffering or configurable Blob interval, encoded data handed back frame by frame
- VP8, hard coded bit rate (VP9 being worked on this quarter)
This is an API with lots of different applications, so we'd love to hear your feedback on what features you think are important to add.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/9cefe967-5c5a-4083-91ae-ce9b2c43dbc5%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/3fdfbf0f-aa3c-49e9-9407-e704e174e559%40googlegroups.com.
One other question Niklas, and you may not be the best person to ask but I'm hoping you may have some info. Do you have any idea if the Mozilla people have any intention to finish implementing this interface? I know they started implementing it, but currently it's audio only.
Mozilla peeps, any idea if/when we could expect that API to get finished?
On Wednesday, October 7, 2015 at 10:34:23 AM UTC-6, Niklas Enbom wrote:A first version of the MediaStream Recording API is now available in Chrome 47. This is an early experimental version, but if you're interested in this API you can start playing with it.You need:
- Chrome 47, current dev channel
- Enable experimental Web Platform features under chrome://flags
Current limitations:
- Only supports video, working on adding audio support.
- Only tested on locally sourced MediaStreams
- No internal buffering or configurable Blob interval, encoded data handed back frame by frame
- VP8, hard coded bit rate (VP9 being worked on this quarter)
This is an API with lots of different applications, so we'd love to hear your feedback on what features you think are important to add.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/4385b579-9c6b-47ef-8bda-8b51f65c9a08%40googlegroups.com.
On Sat, Oct 24, 2015 at 1:23 AM, Jeremy Noring <jeremy...@gmail.com> wrote:One other question Niklas, and you may not be the best person to ask but I'm hoping you may have some info. Do you have any idea if the Mozilla people have any intention to finish implementing this interface? I know they started implementing it, but currently it's audio only.
I'm not sure where this misconception comes from, but the Mozilla implementation has supported video for at least a year :)
It does VP8 in software on desktop and H264 though OMX on Android and Firefox OS.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/CAL4UWigsCbk3_ewL-w3_stKsUJ9L_WL7RHRBmMvK5TMBkG7OXw%40mail.gmail.com.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/4e1a19e9-b9dc-49da-9ef4-892830535b96%40googlegroups.com.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/d2fcf882-3ac0-4122-8ec9-36641ff8852b%40googlegroups.com.
I would like to point out a very useful add to the MediaRecorder API, meaning the chance to take also an AudioBuffer rather than just Getusermedia as an input.
It was already discussed in here https://github.com/WebAudio/web-audio-api/issues/496
A few months ago, but now that the implementation is ok is worth discussing again.
Is it planned already? If not, do you see it as coming soon or not?
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/f1d3dee9-f2de-4a03-a40b-34f362796cff%40googlegroups.com.
Antonio@, combining createMediaStreamDestination from WebAudio with MediaStream recording will be fixed in Chrome 50, check this bug for details: https://code.google.com/p/chromium/issues/detail?id=569089Giovanni@, Audio should certainly work in Chrome 49 and 50, what is it that doesn't work for you? The second demo is not up to date with the mime string changes, but the first one should work with audio for sure.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/fe36e24c-5eba-4016-a546-ef85de1620a0%40googlegroups.com.
For the limitations I would say 3....
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/98d25d42-85df-47f2-8285-3aade369abd2%40googlegroups.com.
--
---
You received this message because you are subscribed to a topic in the Google Groups "discuss-webrtc" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/discuss-webrtc/n11m846oV4I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/77ab1586-9b1d-44e1-a32a-7594f5a38622%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/60239985-6492-46ce-8227-439a6412d6c9%40googlegroups.com.
Something happened and MediaRecorder API stopped working on Windows as of Chrome Dev version 50.0.2645.3 dev-m (64-bit)
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/60239985-6492-46ce-8227-439a6412d6c9%40googlegroups.com.
Did you try it?
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/9b7184bf-4d4c-4b07-8109-e4067ffd3e0a%40googlegroups.com.
The simpl.info/mr demo (i.e. window.URL.createObjectURL()) works for me on Android Chrome 50.0.2652.3.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/3a2a7ac3-11be-49ae-bfcc-2397a446282c%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/f6af1515-51a7-4b06-8aa5-cff4eeaa51c9%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/5da00adc-fc1e-4d66-9465-827169c6381d%40googlegroups.com.