A server for carrying out synchronization control, includes (a) at least
one event receiver for receiving an event, (b) a memory storing therein
distribution schedule information including a plurality of schedule data
therein, each of the schedule data including (b1) a timing at which a
channel driver controls a media server, (b2) a content of how the channel
driver controls the media server, and (b3) a timing type indicating which
one of a time and the event the timing is defined by, and (c) a
controller which detects whether a timing is established for each of the
schedule data included in the distribution schedule information, and
transmits a signal to the channel driver, the signal being indicative of
a control associated with the established timing.