Skip to content

Commit

Permalink
Merge pull request #7 from Dash-Industry-Forum/v1.0.0
Browse files Browse the repository at this point in the history
V1.0.0
  • Loading branch information
tobbee authored Feb 16, 2024
2 parents 3c75443 + 0373251 commit da9fee1
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 8 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

- Nothing yet

## [1.0.0] - 2024-02-16

### Added

- First tagged release
- Updated README to describe the deployed livesim2 service and the representation metadata files.
- Updated ProgramInformation
- Updated compressed representation data files (json.gz) to livesim2 v 1.2.0.

[Unreleased]: https://github.com/Dash-Industry-Forum/livesim-content/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/Dash-Industry-Forum/livesim-content/releases/tag/v1.0.0
29 changes: 21 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,40 @@
# livesim-content

This repo contains test content from the DASH-IF online service [https://livesim.dashif.org][livesim].
This repo contains test content used by the DASH-IF online
service [livesim2][livesim2].

The

SH-IF online service [https://livesim.dashif.org][livesim].
All content is DASH VoD assets in live profile.

The goal is to replace that service with a new more
restricted service base on [livesim2][livesim2] by
the end of October 2023, but also make it much simpler
to set up you own local or cloud service for testing.

As part of this transition, it is important that all relevant
test assets are available for download to an alternative
server.

There is various ways of doing that, but here we try to
make each asset easy to download from github by
employing a mixed storage format where each representation
For easy download, a mixed storage format is used
where each representation
directory with hundreds of files is made into an archive
(in zip format) while top-level files are kept separated.

This allows for simple changes to the MPDs, while making
the downloads more efficient. Since github has a file size
limit of 100MB, [git-lfs][git-lfs] is used.

There are also metadata files for each representation to
allow for boosted startup of livesim2, like
`testpic_2s/V300_data.json.gz`.
By reading these files, livesim2 has the knowledge about
the duration of each segment and does not need to
scan all the segments at startup.
These reduces the startup time for livesim2 when run
with all the content of this repo substantially
goint from minutes to seconds.

The repdata files are generated by running livesim2 with
the option `--writerepdata`.

## Download assets

To download the assets, you need [git-lfs][git-lfs] installed.
Expand Down

0 comments on commit da9fee1

Please sign in to comment.