Dash-Industry-Forum / CMAF-Conformance

CMAF sub repository of DASH-IF-Conformance. This repo contains CTAWAVE conformance functionalities as a submodule. CTA WAVE Github project is located at https://github.com/orgs/Dash-Industry-Forum/projects/6 but it is not visible to the public. To see this page & contribute, please get in contact with repository admin to be added as a collaborator.
Other
9 stars 3 forks source link

HLS Support #30

Closed niteeshbhat closed 5 years ago

niteeshbhat commented 6 years ago

Validate m3u8 manifests (Section 11.1.3 Wave Content spec)

niteeshbhat commented 6 years ago

Comments on the design approach:

  1. Segments in the m3u8 are downloaded and validated. Then they are grouped as switching sets according to the media type and codecs.
  2. Information on downloading process is reflected on the UI
  3. The web UI report providing can only be done after all media playlists are downloaded (not after each media playlist as in the case of DASH manifest)
niteeshbhat commented 6 years ago

There are two submodule repositories for HLS- https://github.com/Dash-Industry-Forum/HLS https://github.com/Dash-Industry-Forum/Conformance-Frontend-HLS

The latest PRs are https://github.com/Dash-Industry-Forum/HLS/pull/10 https://github.com/Dash-Industry-Forum/Conformance-Frontend-HLS/pull/6