Garrett Singer's Projects
The video.js blog
Tools for creating a series of chaotic player actions, then replaying them
A Chef cookbook to import data into a mongodb database
A Chef cookbook to restore a mongodb database
Corne kbd, a split keyboard with 3x6 vertically staggered keys and 3 thumb keys, based on Helix and MiniDox.
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
A debugging tool for HLS and DASH
The website for debug.video
debugvideo.com is a collection of tools, topics, and code snippets that may help video devs debug browser-based video playback.
A hands-on introduction to video technology: image, video, codec (av1, h264, h265) and more (ffmpeg encoding).
Send push notifications to mobile devices through GCM or APNS in Django.
A simple script to create an encrypted HLS/DASH stream using shaka packager
HLS Flash Plugin/Player (Chromeless,OSMF,FlowPlayer,mediaelement.js,video.js,Clappr)
Analyze HLS related traffic in a HAR file.
HLS library for video.js
My free to use KiCad Libs / footprints
An m3u8 parser.
Repository for the Media and Entertainment Interest Group
MiniDox Keyboard, PCB files
Live Stream error simulator
Lightweight utilities for inspecting and manipulating video container formats.
Website for nutr.mobi
A program to convert USDA nutrient database into various formats
Watches for changes and builds plantuml files as png files
keyboard controller firmware for Atmel AVR and ARM USB families