-
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.
Add feature support for Common Media Server Data (#4095)
* Add support for Common Media Server Data (WIP) * Add support for Common Media Server Data (WIP) * fix unit tests * index.d.ts: add settings.cmsd * Use constants for CMSD parameters keys * CMSD: max suggested bitrate shall be treated as combination of audio and video bitrate * CMSS: If multiple CMSD-Dynamic headers are present, only ingest the last one defined * fix index.d.ts * fix,cmsd: crash on undefined staticParams * CMSD: use request media type if object type not provided in CMSD-Static response header * CMSD: add method CmsdModel.getEstimatedThroughput() * CMSD: use etp from CMSD for ABR throughput rule * CMSD: clear non persistent values, that applies only for the current request * CMSD: use rd and rtt from CMSD for ABR throughput rule * CMSD: complete jsdoc * CMSD - add CMSD response header in HTTPRequest metrics - apply a weight ratio on etp for throughput calculation - add setting parameter for ABR using CMSD response headers - update index.d.ts * CMSD: remove comment * CMSD - rename setting parameter streaming.cmsd.abr.useMb to streaming.cmsd.abr.applyMb - apply (if enabled) CMSD maximum bitrate in ABR logic * CMSD - reference sample - complete CMSD settings - add metrics ans charts for measured bandwidth and etp * CMSD: add some Broadpeak reference streams * CMSD: etpWeightRatio as a float number * CMSD: fix parameters order for DashMetrics.addHTTPRequest() * CMSD - check if CMSD is enabled before applying mb - check etpWeightRatio value * CMSD: remove commented code * CMSD: fix parameters order for MetricsModel.addHTTPRequest()
- Loading branch information
Showing
15 changed files
with
547 additions
and
12 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
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.