Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Use rtpmidid via wan #89

Open
Yothuba3 opened this issue Aug 27, 2022 · 3 comments
Open

Use rtpmidid via wan #89

Yothuba3 opened this issue Aug 27, 2022 · 3 comments

Comments

@Yothuba3
Copy link

Hi.
I would like to use Rtpmidid in the following configuration, but I am not very familiar with the command settings.
image
We have confirmed that the device is recognized by both RtpMidi and the server.
How would a server set up with the "Rtpmidid" command behave?

@davidmoreno
Copy link
Owner

I for WAN you mean Wide Area Network, rtpmidi, the protocol, is not secure, so I would not recommend it at all. It's better you use a VPN like wireguard, and then it just become an encrypted LAN, and can use normal avahi/zeroconf/mdns to discover the services.

But if you want to do it anyway, I think you should open the required ports (5004 and 5005 are the standard ones) and the from the rtpmidid computer, use rtpmidi-cli connect NAME REMOTE_IP REMOTE_BASE_PORT.

I have not tested it, and given that there is no journal support right now, use on WAN might lose some notes.

I leave this issue open so you can tell us your experience and we can track this use.

@Yothuba3
Copy link
Author

Yothuba3 commented Sep 4, 2022

Thanks.
The solution using VPN is very easy and clean!
It is a kind of hobby to connect servers in different LANs....
I have already tried the command and confirmed the connection on the server side.
However, the relay from ClientPC1 to ClientPC3 in the diagram is not working.
ClientPC1 is connected to the server from rtmidi on the same pc, and ClientPC3 is connected by command from the server.

@luzpaz
Copy link

luzpaz commented Dec 6, 2023

Maybe worth mentioning this in the documentation ?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants