Comparing Media Source Extensions (MSE) with WebRTC
<p>What are the fundamental differences between Media Source Extensions and WebRTC?</p>

<p>If I may project my own understanding for a moment. WebRTC includes an the RTCPeerConnection which handles getting streams from Media Streams and passing them into a protocol for streaming to connected peers of the application. It seems under the hood WebRTC abstracting a lot of the bigger issues like codecs and transcoding. Would this be a correct assessment? </p>

<p>Where does Media Source Extensions fit into things? I have limited knowledge but have seen examples where developers are running adaptive streaming. Does MSE only deal with streams from your server? </p>

<p>Help would be much appreciated. </p>