vMix Forums
»
General
»
General Discussion
»
Realtime audio over internet
Rank: Advanced Member
Groups: Registered
Joined: 1/25/2018(UTC) Posts: 92
Thanks: 28 times Was thanked: 3 time(s) in 3 post(s)
|
What is a simple way to bring the vMix audio output (128Kb mp3) from one place to another place over the internet? The latency must be low (1 or 2 seconds max).
I like to do this with only 2 vMix PC's, without external (paid) services.
I did a lot of searching but I found only local network solutions.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
|
1 user thanked DWAM for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/14/2018(UTC) Posts: 112 Location: Netherlands
Thanks: 3 times Was thanked: 28 time(s) in 18 post(s)
|
You can use vcall to send a blank feed with audio. Even om non-high latency mode it should stay under 500ms in mist bad situations.
|
1 user thanked Vuurmannetje for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/25/2018(UTC) Posts: 92
Thanks: 28 times Was thanked: 3 time(s) in 3 post(s)
|
The latency is indeed very low, but the 'host a call' CPU usage is very high (20%) on my i7-4790 Win7 64bit system.
Is there a way to disable video and only send audio? When I disable video source I can't select an audio source.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/7/2015(UTC) Posts: 635 Location: California
Thanks: 122 times Was thanked: 123 time(s) in 115 post(s)
|
Is your audio source the same device as your video source (such as a webcam)?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/25/2018(UTC) Posts: 92
Thanks: 28 times Was thanked: 3 time(s) in 3 post(s)
|
No, it's an external USB sound card.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
Just about an free webrtc service can do this. You'll need some virtual audio cables or Voicemeeter to route the sound at each end. Try https://meet.jit.si using Chrome. Note also that Voicemeeter has its own network capability called VBAN. This passes low latency uncompressed audio over IP. You can use that if you need to receive the audio from afar on a system other than your vMix host.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/17/2017(UTC) Posts: 423 Location: Luzern - Schweiz Thanks: 63 times Was thanked: 55 time(s) in 49 post(s)
|
Originally Posted by: Ronald555 The latency is indeed very low, but the 'host a call' CPU usage is very high (20%) on my i7-4790 Win7 64bit system.
Is there a way to disable video and only send audio? When I disable video source I can't select an audio source. Hallo, That was my question.Only, unfortunately, nobody could give me an answer. I would also welcome this feature very much. Gruss
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/25/2018(UTC) Posts: 92
Thanks: 28 times Was thanked: 3 time(s) in 3 post(s)
|
I like to do things as simple as possible so I have add a feature request for 'Host a call with audio only'. I don't know if you already did that (I can't find it anyway).
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
You've been given at least 3 working solutions to send vMix audio only to remote locations
1 is the use of VLC or FFMPEG
2 is by using ISDN-like services (with a free account) which are in general for radio purposes which is by definition what you want to do if you're not sending video. These work in a browser which can be used directly in vMix through the WebBrowser input.
3 is to use a WebRTC service like Michael Graves suggested. Will work thru the WebBrowser input too if you mind setting this up in an external browser
Options 2 and 3 are very easy to use (Option 1 too if you have a little knowledge to start with) Some of these will work out of the box when EXTERNAL is on in vMix (use vMixAudio device). Others may require the use of a Virtual Audio Cable or NDI Virtual Input.
I think it's worth "at least" giving it a try...
Guillaume
|
1 user thanked DWAM for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/25/2018(UTC) Posts: 92
Thanks: 28 times Was thanked: 3 time(s) in 3 post(s)
|
I watched tutorials of those services on youtube, but it's too devious for me (right now).
I have set up a VLC to VLC connection with port forwarding, that works, but this connection has a delay of 8-10 seconds. Is there a way to decrease the delay?
You also mentioned FFMPEG, how does that work?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
with VLC you can get close to realtime (under 1 sec easily). Tweak your settings If you want to try FFMPEG : https://ffmpeg.org/ffmpeg.htmlI still think it's much easier with the services I suggested or with WebRTC. I gave you all the important keywords to help you build your workflow but I can't do it for you.
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
Realtime audio over internet
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close