rename ob to self
use createOffer-setLocalDescription-setRemoteDescription instead of setRemoteDescription-createAnswer-setLocalDescription