Next: An Index Architecture
As stated, the system does support the synchronisation of different
media. For the three kinds described earlier, the following type of
support is provided:
For inter-packet synchronisation there is support in each
player. This means that data is sent to the network either
(i) with the same order and inter-packet gap as the recorder
saw by using the recorder timestamps, or (ii) with the same
order and inter-packet gap as the original sender intended by
using sender timestamps.
For time synchronisation there is support via the indexes.
It is possible to have an index entry at a specified regular
time interval with references to each media stream. By
following these references it is possible to access the
media streams in a time synchronised way.
For lip synchronisation there is little support that the
server can provide. It relies on cross-media control
messages, plus support in the receiving media tool. Without
this support lip synchronisation can never be achieved.