... | ... | @@ -20,3 +20,11 @@ The protocol for a sync client is: |
|
|
2. Client sends latency adjusted timestamp to each streamer to sync local clocks
|
|
|
3. Follow same protocol as normal client.
|
|
|
4. Repeat ping and sync process periodically.
|
|
|
|
|
|
A streamer must also provide the following API over the network:
|
|
|
1. List of all sources available for this streamer
|
|
|
2. Statistics about specific stream: number of clients, achieved frame rate, ...
|
|
|
3. Statistics about overall data rates, clients and resource usage
|
|
|
4. Detailed descriptions of each specific source
|
|
|
|
|
|
Security must be a consideration at some point: specific sources may be owned or locked. |