Make timestamping more accurate, have both audio and video streams initialize our context, and a few other tweaks.