Need help With WEBRTC Data channel flow

Hey Guys,

I need help creating a WEBRTC data channel where i can create a personal channel send and recieve messages through it is it possible using web component if so how and If there is an extension or sdk can i have it.