Skip to content

Commit 86fc56d

Browse files
authored
Update README.md
1 parent 6fbcf32 commit 86fc56d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The system combines multiple processes to generated the desired result
2929
## Clocks
3030
The system involves several clocks that need to be synchronized.
3131
- `GEN`: Generator clock in [sec]. This clock is usually built into capturing devices such as cameras.
32-
- `HLS`: HLS stream clock in [sec]. Frames from `GEN` are encoded for `HLS`. When `HLS` assumes a fixed encoding frame-rate, you need to keep track of `GEN` and `HLS` timesteps. While your system internal process will use `GEN` timesteps, the API should report `HLS` timestamps.
32+
- `HLS`: HLS stream clock in [sec]. Frames from `GEN` are encoded for `HLS`. When `HLS` assumes a fixed encoding frame-rate, you need to keep track of `GEN` and `HLS` timestamps. While your system internal process will use `GEN` timestamps, the API should report `HLS` timestamps.
3333
- `CLIENT`: HMTL video-js clock in [sec]. When the client connects to the HLS stream, the client clock is reset. To seek the video correctly, we need to convert markers from `HLS <-> CLIENT`. If we assume this transformation takes only an offset and if we assume that the segment duration is constant, we can compute the offset as
3434

3535
offset = HLS-sequence * HLS-duration

0 commit comments

Comments
 (0)