CSS-WC protocolΒΆ
This package provides objects for representing messages exchanged via the DVB CSS-WC protocol and for implementing clients and servers.
The WC protocol is a simple UDP request response-protocol that enables simple clock synchronisation algorithms to be used to establish a common wall clock between a server and client.
There is a WallClockServer
class providing a self contained Wall Clock server.
The WallClockClient
is designed to allow different algorithms to be plugged in for acting on
the results of the request-response interaction to adjust a local clock
object to match the Wall Clock of the
server.
Modules for using the CSS-WC protocol:
dvbcss.protocol.wc
: objects for representing and packing/unpacking the protocol messages.dvbcss.protocol.client.wc
: implementation of a client for a CSS-WC connection.dvbcss.protocol.client.wc.algorithm
: algorithms to be used with a CSS-WC client.dvbcss.protocol.server.wc
: implementation of a server for a CSS-WC connection.