1.1.0-rc01
This release includes the following changes since 1.1.0-beta01:
- ExoPlayer:
- Add support for including Common Media Client Data (CMCD) in the outgoing requests of adaptive streaming formats DASH, HLS, and SmoothStreaming. The following fields,
br
,bl
,cid
,rtp
, andsid
, have been incorporated (#8699). API structure and API methods:- CMCD logging is disabled by default, use
MediaSource.Factory.setCmcdConfigurationFactory(CmcdConfiguration.Factory cmcdConfigurationFactory)
to enable it. - All keys are enabled by default, override
CmcdConfiguration.RequestConfig.isKeyAllowed(String key)
to filter out which keys are logged. - Override
CmcdConfiguration.RequestConfig.getCustomData()
to enable custom key logging.
- CMCD logging is disabled by default, use
- Add additional action to manifest of main demo to make it easier to start the demo app with a custom
*.exolist.json
file (#439).
- Add support for including Common Media Client Data (CMCD) in the outgoing requests of adaptive streaming formats DASH, HLS, and SmoothStreaming. The following fields,
- Extractors:
- FMP4: Fix issue where
TimestampAdjuster
initializes a wrong timestamp offset with metadata sample time from emsg atom (#356).
- FMP4: Fix issue where