-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Move handling for non initial stream start time to getStreamForTime * Remove unused period switch handler from BolaRule * Fix type in variable * Check for manifest duration before assigning it to the media source * WiP: Multiperiod gap handling * WiP: Multiperiod gap handling * WiP: Multiperiod gap handling * DashIF multiperiod sample working again * Elemental stream worked for a single testrun and video only * Video only prebuffering multiple streams instead of a single one * Only update timestampOffset if buffering is not completed * First working version with audio in Chrome * Prebuffering with audio should work now. Adjusted BufferLevelRule because audio buffering is handled different than video buffering * Add appendWindow update again and improve logic to calculate next streams * Potential fix for VoD streams not starting at 0 * Remove console logs * Do not deactivate stream when next stream is prebuffered * Use global setting for appendWindow * Add try catch for Sourcebuffer appendWindow reset * Fix a bug in which the DashHandler was stuck when no liveEdge was found * Add support for gap jumping when playback has stalled. This covers situations in which the upcoming periods are not prebuffered. Period switch is now performed by jumping to the beginning of the upcoming period. * Instead of jumping to the end of the current period jump to the start of the next period to avoid small timing errors * Gap jumping before moving to a separate GapController * Move gap handling to GapController.js * Change buffer level rule for audio * Specific event for gap caused playback seek * Deactivate postponeTimePeriod for multiperiod, need to understand the implications for multiperiod though * Fix an error for the bitrate metric in the ref client when playing multiperiod streams * Fix linting errors * Move setting of availabilityWindow to BufferController.js * Fix BufferLevelRule unit test * Add availabilityWindow to TextBufferController.js * Check if interval handler already exist * Small changes in the GapController.js * Change log level for ref client * Fix wrong JSDoc in Settings.js * Rename useAppendWindow in index.d.ts * Add jumpLargeGaps to JsDoc and index.d.ts * Fix JsDoc description for gap caused playback seek * Remove unnecessary reference to streamInfo * Check for stalls using settings wallclock time parameter * Remove streamInfo parameter from TextBufferController.js * Use constants for interval handler
- Loading branch information
Showing
21 changed files
with
660 additions
and
290 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"debug": { | ||
"logLevel": 4 | ||
"logLevel": 5 | ||
}, | ||
"streaming": { | ||
"metricsMaxListDepth": 50, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.