Browse Source

Increase the number of segments in HLS playlist.

In testing this is not increasing latency and should improve stability
and reliability for some people, since there will be a larger back
buffer to work from.
pull/1554/head
Gabe Kangas 3 years ago
parent
commit
2fba39b7c7
  1. 10
      models/latencyLevels.go

10
models/latencyLevels.go

@ -10,11 +10,11 @@ type LatencyLevel struct { @@ -10,11 +10,11 @@ type LatencyLevel struct {
// GetLatencyConfigs will return the available latency level options.
func GetLatencyConfigs() map[int]LatencyLevel {
return map[int]LatencyLevel{
0: {Level: 0, SecondsPerSegment: 1, SegmentCount: 3}, // Approx 5 seconds
1: {Level: 1, SecondsPerSegment: 2, SegmentCount: 2}, // Approx 7-8 seconds
2: {Level: 2, SecondsPerSegment: 3, SegmentCount: 3}, // Default Approx 11 seconds
3: {Level: 3, SecondsPerSegment: 4, SegmentCount: 3}, // Approx 15 seconds
4: {Level: 4, SecondsPerSegment: 5, SegmentCount: 4}, // Approx 18 seconds
0: {Level: 0, SecondsPerSegment: 1, SegmentCount: 25}, // Approx 5 seconds
1: {Level: 1, SecondsPerSegment: 2, SegmentCount: 15}, // Approx 8-9 seconds
2: {Level: 2, SecondsPerSegment: 3, SegmentCount: 10}, // Default Approx 10 seconds
3: {Level: 3, SecondsPerSegment: 4, SegmentCount: 8}, // Approx 15 seconds
4: {Level: 4, SecondsPerSegment: 5, SegmentCount: 5}, // Approx 18 seconds
}
}

Loading…
Cancel
Save