No internet connection
  1. Home
  2. General

Audio streaming

By Francesco @francescot2021-05-14 01:51:52.350Z

Hello, I installed the tinypilot and so far it's been great.
I use it to remote control a work laptop at the office from home.
I was wondering if there is a way to stream the audio/microphone so that I would be able to also take calls from the work laptop.
Thank you!

  • 5 replies
  1. Michael Lynch @michael2021-05-14 19:23:49.179Z

    It's theoretically possible, but it's not something I'm likely to add in the short term. It would be a significant amount of work to add that, and it's not a critical feature for many users. I'm also not sure if we'd ever be able to get performance to a level where it's usable for voice calls. If there's a 200ms delay on audio, that would make it hard to have a conversation.

    That said, they just came out with an improved version of the HDMI capture chip that TinyPilot uses, and it captures audio, so I'm planning to explore the audio capture side of this.

    1. D@derekhansell2021-07-19 20:32:37.898Z

      I'm a bit confused - Am I correct that currently TinyPilot does not pass audio from the host connected to the KVM back to the remote computer?

      1. Michael Lynch @michael2021-07-19 21:28:22.439Z

        That's correct. Audio does not forward in either direction.

        1. T@test513607a2021-09-15 12:39:48.557Z2021-09-15 14:17:40.703Z

          @michael , Great to hear you are exploring audio.
          is there a temporary fixes through hardware, or any other way if possible to transmit the audio meanwhile even lagging or lossy also , - for timebeing
          That would be really helpful

          I have the two laptops side by side(one connected to tinypilot, and the laptop receiving signal), so anything you can suggest.

          1. Michael Lynch @michael2021-09-15 18:39:29.435Z

            Audio is still not on the short-term roadmap, unfortunately.

            If you're interested in experimenting, it might be possible to get your TinyPilot to impersonate a USB speaker and then have the target computer select it as an audio output. You'd need to tinker with TinyPilot's USB gadget configuration and then find a way to stream the audio through the web browser, so it would be a substantial amount of work.