Kalaiyarasan
Kalaiyarasan

Reputation: 13384

HTML5 and Video capturing possibilies in all the Browsers and platforms

I have started to search the video recording possibilities using HTML5 for past few months. But i could find it is possible only in opera and chrome using getUserMedia() in desktop browser and i'm not aware of mobile browsers.Since HTML5 is booming now very well. Can anyone please let me know the video recording is possible in HTML5 with all the desktop and mobile browsers?. If possible please explain me how?.... and please let me know what are the possibilities for video capturing using HTML5 for all the platforms.

Upvotes: 2

Views: 885

Answers (3)

Amit Pandey
Amit Pandey

Reputation: 1

  1. Capturing Audio & Video in HTML5
<input type="file" name="video" accept="video/*" capture="capture">
  1. Allowing both images and videos
<input type="file" name="video" accept="video/*,image/*">
  1. For multiple files
<input type="file" name="video" accept="video/*" multiple>

Image show the supported browsers and versions

Upvotes: 0

Oliver Friedmann
Oliver Friedmann

Reputation: 164

Full disclosure: I work for Ziggeo.

WebRTC support is currently limited to Chrome, Opera and Firefox with varying degree of support:

  • Firefox allows you to record video+audio as webm blob and send it to your servers

  • Chrome and Opera provide access to the video frames and the audio signal, so you need to encode yourself in JS, send it to your servers and splice it together

For all other browsers and older versions of Firefox, Chrome and Opera, you are required to fall back to Flash, resulting in flv files being transmitted via RTMP.

Upvotes: 1

Remus Negrota
Remus Negrota

Reputation: 674

As of this moment the best compatibility is offered by Chrome (both desktop and mobile versions) and Firefox (just the desktop version).

Opera also has support for getUserMedia() but other than that the rest of APIs are not supported by Opera.

Several attempts already exist for recording video directly from the browser, but there is no standard established for now.

There's a good article on the state of video and audio capturing with HTML5 that i recommend you read: http://hdfvr.com/html5-video-recording

Also if you wish you can view some demos that the webRTC experiment is currently developing: https://www.webrtc-experiment.com/RecordRTC/

Upvotes: 1

Related Questions