The Inventor library has an undocumentedFrom
/usr/include/Inventor/misc/SoTranscribe.h:
| This file contains definitions of the SoTranSender and
SoTranReceiver
| classes used for transcribing Inventor data. Transcribing is the
| process of packaging changes to a database and sending them over
a
| "wire" to another database.
Transcription is a very little-know feature of the Inventor library,
(documentation other than the .h file would help), but I think it
proves you wrong that keeping a server/client in sync with scene
deltas is hard if you use Inventor.