# Node allowing for live chat(talk) and live sound

**URL:** https://discourse.nodered.org/t/node-allowing-for-live-chat-talk-and-live-sound/8739
**Category:** General
**Created:** [8 March 2019 12:24 UTC](https://discourse.nodered.org/t/node-allowing-for-live-chat-talk-and-live-sound/8739 "2019-03-08T12:24:08Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)
#### Post date: [8 March 2019 20:03 UTC](https://discourse.nodered.org/t/node-allowing-for-live-chat-talk-and-live-sound/8739/5 "2019-03-08T20:03:17Z")

</div>

Hi Nassim (@nfarfhat),

We have tried to do something similar in this [discussion](https://discourse.nodered.org/t/play-sound-from-usb-microphone/2551/39) some time ago. Problem is that the dashboard's audio-out node can only play a single audio buffer (of **finite** length), for example an mp3 file. What we wanted to do is play an **infinite** audio stream, like a microphone.

However **web audio** (which is used by the audio-out node) currently doesn't support (infinite) audio streaming. So I have done a large series of experiments to workaround that. At the end I had a solution that worked fine on desktop browsers: we had good quality audio streaming in the Node-RED dashboard. But unfortunately on _ **mobile browsers** _ (like Chrome on Android) there was a lot of annoying _ **distortions** _ _between the audio chunks_. Couldn't get rid of that, so I gave up at the end.

Remark: a few days ago I have published a beta version of my [node-red-contrib-wav-beta](https://discourse.nodered.org/t/node-red-contrib-wav-beta/8586) node, which I had originally developed for all above experiments. Saw last week by accident that this node contained a _bug_: the length of the chunks was incorrectly calculated, so '_perhaps_' that was the reason why the audio chunks were not nicely appended by my Chrome on Android (which will cause distortions). But that is only a wild guess, and I have no time at the moment to test that theory ...

Bart

---

_[View the full topic](https://discourse.nodered.org/t/node-allowing-for-live-chat-talk-and-live-sound/8739)._
