A framework based on the data-flow principle can be easily extended by network communication classes. However, the code and the responsibility for networking can be placed in different classes:
visualizes this approach.
Figure: An audio talk
application using specialised sink and source objects for network communication.
, employs
specialised connector objects that can connect a source object and sink objects across a network.
Figure: An audio talk
application using specialised connector objects for network communication.
and duration
of the individual media elements
is not
contained directly in the encoding of the
or known implicitly, the network communication objects must
transmit the timing information together with the transport representation of the
by means
of appropriate protocols such as RTP described in Section
.
In addition, the class collection must be enriched by classes that can cooperate with the QoS control interface of the network system.
Besides, the collection must incorporate classes that can communicate session descriptions to remote sites.