Your Blob is, basically, a video file with no video track in it, so the same techniques work. But, you'll be much better off returning to your first approach, using the MediaStream browser javascript APIs. In particular, your browser code should use elements of the Web ...