Sorry for the delay, work got busy with end of school cleanup.
well i can’t speak to the specific mechanics of your server/client model in anything other then hypothetical s so hear goes
Are all sound files streaming from your servers? or are is the server simply functioning as a matchmaking server?
I could see why a subscriber would stream from your servers and that would create a significant ongoing cost.
As a purchaser not a subscriber I wouldn’t want to stream from your servers but from my machine to the clients, all i would want from your servier is matchmaking authentication to facilitating linking my players(non paying so they don’t have rights to content in general) to me for the session which obviously only authorizes me to “play sounds to the players i have purchased”
So for authorizing the clients to join my “session” shouldn’t require a monthly subscription cost…it should just be a package I can purchase…so i don’t have to use 3rd party systems to pass audio to players(vlc http streaming, discord streaming etc).
I assume this would create a data cache on the players side that increases as i play more sounds so after first occurrence it would just trigger the player to play the local cached version not requiring a constant re transmit. Perhaps once the client disconnects from session the cache (is keyed encrypted etc) is purged.
so what would be a fair amount for the “player that supports matchmaking” I’d think a 20dollar update for the feature support would be reasonable. I think 50 dollars would not.