webrtc test: implement base dom() pipelet manages DOM collections, derive html5_video() from dom()