No-Library (pure JS), HTML, CSS, JavaScript
My starting point.
Shows modern WebRTC use with cut'n'paste Offer/Answer exchange in Firefox w/add/remove renegotiation through datachannel.