add audio. video surface timestamps are wonky
add mediarecorder