On Mon, Oct 26, 2009 at 08:22:26PM +0100, Vaughn Deluca wrote:Nah, only the avatar state changes, which are really minimal...
> Second, as i mentioned in my post i am not very concerned about the storage
> space, but more about the *bandwidth*. In your proposal all changes pass from
> viewer to AS to region instead of directly from viewer to region. No matter how
The bulk, all traffic FROM the region TO the viewer can go directly
to the viewer for start (except avatar state change requests:
scripts changing the avatars animation - which is really minimal).
Also real data, like texture uploads will most likely go directly
to the simulator, but well... those are things that are not done
often:
* changing animation
* changing attachments
* changing clothes
* movement (even!)
the reason movement doesn't carry lots of data is simply because
it's generated by a few typed characters: human input.
Each of those are small messages (sone UUID's) and with a low
frequency.
In fact, I can't think of anything from viewer to simulator
that uses any significant bandwidth :/
Script state might be "significant", but 1) smaller than the
average texture, and 2) only needed when someone teleports.
Besides, scripts run on the simulator, not on the AS (although
I think HUD scripts should; but THOSE don't need their state
to be sent to the simulator).
Non-avatar state data can just go directly to the simulator
anyway, thus. For example, local chat.
--
Carlo Wood <carlo at alinoe.com>
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.