These are modifications of existing recording scripts that allow recording through websockets, not just downloading Blobs
The Server implementation is a simple C program that utilizes libwebsockets and gstreamer, specifically version 0.10 to get and play the media sent down from the front end javascript.
To compile the following are needed: -gstreamer-0.10 -glib-2.0 -gstreamer-app-0.10 -pthread -libwebsockets