One way is using Chrome's open source WebRTC libraries, but you could also just implement ICE and RTP differently, and parse SDP on your own.