JavaScript library that can create animated GIFs from media streams, videos, or images How gifshot uses the following technologies: The webRTC getUserMedia() API to get permission to use a user's webcam and manipulate the CameraStream Media object The HTML5 Filesystem APIs to handle the temporary blob URL creation The HTML5 video element to stream the blob URL The canvas API to create a dynamic im