플러그인이 필요없는 웹 기반 스트리밍 미디어를 활성화하는 기능을 제공하는 API이다. 이 API를 사용하면 자바스크립트를 통해 미디어 스트림을 생성하고 <audio>
및 <video>
요소를 사용하여 재생할 수 있다.
전용 워커(woker)에서 메인 스레드로 전송되고 HTMLMediaElement.prototype.srcObject
프로퍼티를 통해 미디어 요소에 첨부될 수 있는 MediaSource 객체에 대한 프록시(proxy) 역할을 하는 인터페이스이다.
생성자는 가지고 있지 않으며 MediaSource.prototype.handle
프로퍼티를 통해서 참조가 가능하다.