RecordRTC [RecordRTC] is a WebRTC JavaScript Library for Audio+Video+Screen+Canvas (2D+3D animation) Recording.