Audio Pipes: Connecting Web Audio Between Any Page

Jan Misker and Jacques van de Veerdonk

In this paper, we describe Audio Pipes; a chrome extension we developed that makes it possible to stream audio between any webpage that utilizes web audio. A script is injected on a webpage that checks whether audio is produced or consumed on the page. The user can then select which pages to connect, after which a WebRTC connection is made between those pages. We will present a use case in which the Watch That Sound webapp is connected as a consumer of various webpages that produce audio.