Question

According to this question, WebRTC is apparently already partly implemented on a development versions of FireFox, Chrome and Opera.

However, I read that video recording from device is not yet supported in the Chrome Canary build. Are there any implementations that allow for that at this stage?

Was it helpful?

Solution

A very late answer but alot is happening in this area so I thought I could give an update to those (like me) that finds this question by searching.

You can try using RecordRTC

The video can be save to disk by using the saveToDisk function described in the link below: http://muaz-khan.blogspot.se/2012/10/save-files-on-disk-using-javascript-or.html

OTHER TIPS

The API for this is still up in the air, and as a result, isn't on Chrome's WebRTC v1 feature list. See http://blog.chromium.org/2012/01/real-time-communications-in-chrome.html

Full disclosure: I work for Ziggeo.

Ziggeo has a video recording api. We use WebRTC for recording on Chrome, Opera and Firefox, fall back to Flash on other desktop browsers and use input capture on mobile devices.

You can also roll your own WebRTC solution:

  • on Chrome and Opera, you have to record audio and video separately and encode them yourself in JS; then, send them to your servers and transcode them using e.g. ffmpeg to mp4s and other target formats

  • on Firefox, you can get a webm object for video and audio combined and send it to your servers.

You are looking for PeerConnection support, which lets you send audio/video (and other data) to peers (such as servers or other users.)

WebRTC PeerConnection support (without flags) landed in Chrome 23 as detailed in this Chromium blog post from October 2012.

At the moment only OpenTok and Lynckia are providing (beta-versions of) servers/services to record video with WebRTC.

From the existing major streaming servers only Wowza indicated that they are monitoring WebRTC but don't yet have plans for implementing it.

The answer, for now it seems, is "No". Chrome Canary is the furthest when it comes to implementing WebRTC, and they haven't built it either .

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top