I'd leave to the client the task of distorting the received signal based on the
distance and other environmental parameters. The server should just
re-broadcast the clear signal, maybe culling over a simple range bubble.
From: clem...@hotmail.fr
To: flightgear-devel@lists.sourceforge.net
Date: Sat, 17 Aug 2013 03:02:37 +0200
Subject: Re: [Flightgear-devel] FGCOM
Hi Holger,
I'm glad to know that FGCom integration is surprising you.
It seems you have a pretty well vision of the perfect solution for radio
simulation and I agree with you on this "how-it-should-works".
As James said, all of this is mostly based on P2P architecture which is far to
be the easier things to create :)
- Each client need to know the position of others clients
- Each client must send a _clean_ sound signal (no distortion, no
attenuation...)
- Each client need to calculate the distorsion/attenuation of others clients
depending of their distance (I'm callsign01; callsign02 is at 20nm from me = I
can hear him loud, callsign03 is at 120nm from me = I can hear him quiet,
callsign04... etc... etc...)
We could also use a centralized architecture with a server which could works
like:
- I know the position and frequency of each clients
- callsign01 is speaking on 122.50MHz
- callsign02 is listening on 122.50MHz, the distance between callsign01 and
callsign02 is 20nm = I send a clean signal from callsign01 to callsign02
- callsign03 is listening on 122.50MHz, the distance between callsign01 and
callsign03 is 120nm = I send a distorted/attenuated signal from callsign01 to
callsign02
- ...
- ...
I can't imagine the amount of work to create this new system. Also I have
absolutely no idea where we should start if we really want (need?) this _much_
realistic system. Do you have any hint ?
For sure this level of realism would be a really nice feature. But I admit I
don't know if our users will be _much_more_ happy with this level of realism
and they need/want this level of realism OR are they already very happy to have
a "simple" way of communication better than a simple TeamSpeak-like application
? In this case is it necessary to work during months and months on this project
? Is it worth ?
Of course if this level of realism I would be happy to use it ! But I'm not
sure to be ready to work on this (big) project for only few of our
"pro-realistic" users. But if the task is supported by some people, devs are
involved, and my skills are sufficient, yes I would be part of this effort ;)
Regards,
Clément
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel