Resource icon

VBAN Audio Plugin 0.2.3

norihiro

Member
norihiro submitted a new resource:

VBAN Audio Plugin - VBAN, audio over network, receiver

This plugin provides audio sources from VBAN, audio over UDP protocol.

VBAN is a protocol to transfer audio over ethernet equipped with VoiceMeeter. Using this plugin, you can directly receive audio from VoiceMeeter running another computer. You don't need to configure complicated routing on your streaming PC.

In future, I will implement a VBAN emitter as a filter of a source in OBS.

Read more about this resource...
 

norihiro

Member
norihiro updated VBAN Audio Plugin with a new update entry:

VBAN Audio Plugin 0.2.0

This is an experimental release of a VBAN Audio Plugin for OBS Studio.
You can directly input and output VBAN audio into OBS Studio.
Changes in 0.2.0
  • Output feature is added. You can output your mixer track and individual audio sources.
    • To output the mixer track, use vban-output.lua.
    • To output the individual audio source, open filter dialog and add VBAN Audio...

Read the rest of this update entry...
 

norihiro

Member
norihiro updated VBAN Audio Plugin with a new update entry:

VBAN Audio Plugin 0.2.1

This is a hotfix release of a VBAN Audio Plugin for OBS Studio.
Changes in 0.2.1
  • Fixed the plugin was not correctly loaded on OBS 27 on Windows.
  • Fixed the plugin was not correctly loaded on OBS 28 on Ubuntu.

Limitation
  • Not all binaries are tested.
    • Windows: 0.1.0 was tested on OBS 28.
    • macOS: never tested.
    • Ubuntu: never tested but the source code is tested on Fedora 35.

Read the rest of this update entry...
 

norihiro

Member
I'm experiencing random crashes when VBAN Output Filter is removed (or at exiting OBS). I will investigate it and release a hotfix.
 

Aglesia

New Member
Great job, really usefull plugin !

I can send audio via Script and filter without any problem \o/
But the "VBAN Audio Source" seems does not work on my OBS 28 - Windows :/
Tested with V.0.2.0 and V.0.2.1, Voicemeeter send audio to 127.0.0.1, I can listen-it back from Voicemeeter, but OBS get nothing.

Some logs :
11:32:44.023: [obs-vban] Failed to bind 11:32:44.023: [obs-vban] vban_udp_thread_main: Failed to initialize. 11:32:44.073: [obs-vban] stream-name: 'OBS' 11:32:44.073: [obs-vban] host address: 127.0.0.1 11:32:44.073: [obs-vban] host netmask: 255.255.255.255
 

Aglesia

New Member
Great job, really usefull plugin !

I can send audio via Script and filter without any problem \o/
But the "VBAN Audio Source" seems does not work on my OBS 28 - Windows :/
Tested with V.0.2.0 and V.0.2.1, Voicemeeter send audio to 127.0.0.1, I can listen-it back from Voicemeeter, but OBS get nothing.

Some logs :
11:32:44.023: [obs-vban] Failed to bind 11:32:44.023: [obs-vban] vban_udp_thread_main: Failed to initialize. 11:32:44.073: [obs-vban] stream-name: 'OBS' 11:32:44.073: [obs-vban] host address: 127.0.0.1 11:32:44.073: [obs-vban] host netmask: 255.255.255.255
Fixed, just an UDP port conflict, changed the listen port of OBS to 6981 and found how to set destination port from VoiceMeeter, everything works like a charm \o/
 

norihiro

Member
Fixed, just an UDP port conflict, changed the listen port of OBS to 6981 and found how to set destination port from VoiceMeeter, everything works like a charm \o/
You are right, just one program can listen one UDP port on the same network device. It's tricky to change the destination port on VoiceMeeter; you need to right-click "Info" at the right of "IP Address To".
 

norihiro

Member
norihiro updated VBAN Audio Plugin with a new update entry:

VBAN Audio Plugin 0.2.2

This is a hotfix release of a VBAN Audio Plugin for OBS Studio.
Changes in 0.2.2
  • Modified log messages for easier debugging.
If you are using 0.2.1, you don't need to upgrade to this version.

Limitation
  • Not all binaries are tested.
    • Windows: 0.1.0 was tested with OBS 28.0.
    • macOS: never tested.
    • Ubuntu: 0.2.1 was tested with OBS 28.1.1 on Ubuntu 22.04. The source code is tested on Fedora 35.

Read the rest of this update entry...
 
I'm really happy with this plugin. Even though I actually do have Voicemeeter installed, my main use is to play BGM from one computer to another via a source inside OBS Studio. Works very nicely!

--Katt. =^.^=
 

gumedina

New Member
Hello, the audio input function in OBS is not working, at least with me it was not able to receive audio from Vban
 
Hello, the audio input function in OBS is not working, at least with me it was not able to receive audio from Vban

What are you sending to the VBAAN source? Is it from another scene on another OBS machine? Voicemeeter never need be involved if a piece of software or device speaks VBAN.

You also need to make sure that you use the same UDP port on the source and target PCs, as well as EXACTLY the same stream name, INCLUDING CASE! Yes, VBAN is case-sensitive!

Furthermore, if you are using Voicemeeter, VBAN Receptor or anything that can ingest VBAN streams on the destination PC, the source in your OBS Studio needs to use a different port than other VBAN processes listening on that PC, likely including any additional VBAN sources.

--Katt. =^.^=
 

norihiro

Member
Hello, the audio input function in OBS is not working, at least with me it was not able to receive audio from Vban
Would you check these settings?
  • IP address and port on both sender and receiver are identical, as KattPhloxworthy commented above.
  • If running on different computers, the firewalls on both computers should be correctly configured so that VBAN's UDP packets are not filtered.
  • If you are running VoiceMeeter with VBAN on the same computer, you need to set different UDP port for this plugin and VoiceMeeter, since only two or more programs cannot listen on the same port on the same computer.
  • Please also check your log file of OBS Studio. This plugin might leave something that might be helpful to debug.
 

gumedina

New Member
Você verificaria essas configurações?
  • O endereço IP e a porta no remetente e no destinatário são idênticos, como KattPhloxworthy comentou acima.
  • Se estiver executando em computadores diferentes, os firewalls em ambos os computadores devem ser configurados corretamente para que os pacotes UDP do VBAN não sejam filtrados.
  • Se você estiver executando o VoiceMeeter com VBAN no mesmo computador, precisará definir uma porta UDP diferente para este plug-in e o VoiceMeeter, pois apenas dois ou mais programas não podem ouvir na mesma porta no mesmo computador.
  • Verifique também o arquivo de log do OBS Studio. Este plugin pode deixar algo que pode ser útil para depur
Achei o erro, precisa ser desativado o Vban no Voicemeeter e ativar novamente para poder subir o serviço como entrada no OBS.
 

norihiro

Member
norihiro updated VBAN Audio Plugin with a new update entry:

VBAN Audio Plugin 0.2.3

This is a hotfix release of a VBAN Audio Plugin for OBS Studio.
Changes in 0.2.3
  • Fixed a bug that the listening port is not released (#2)

Limitation
  • Not all binaries are tested.
    • Windows: 0.1.0 was tested with OBS 28.0.
    • macOS: never tested.
    • Ubuntu: 0.2.1 was tested with OBS 28.1.1 on Ubuntu 22.04. The source code is tested on Fedora 36.

Read the rest of this update entry...
 

sixdenk

Member
hello just wondering if this works with 29.1.1 obs on mac?
also i installed it but how can i add it to obs? I dont see it anywhere

I want to use voicemeeter on my windows and send (audio for example spotify to my mac for streaming)

thanks for the help
 

sixdenk

Member
EDIT:

installed the plugin on my Mac M2 its not showing up on obs 29.1.1 in sources though i tried in on my Windows and its showing up

can you please have a look into it for Mac users? that would be great thanks!
 

norihiro

Member
installed the plugin on my Mac M2 its not showing up on obs 29.1.1 in sources though i tried in on my Windows and its showing up
can you please have a look into it for Mac users? that would be great thanks!
I expect obs-vban-0.2.3-obs28-macos-universal.zip will work with obs 29.1.1. There are no plugin-ABI changes so the build for obs 28 should still work for obs 29.1. (The transition from 27.2 to 28.0 was an irregular case.)
So far I don't have Mac (M1 nor M2). Usually, I borrow M1 mac from someone and test it. It is unexpected when I can test it.
 
Top