• This repository has been archived on 06/Jun/2024
  • Stars
    star
    147
  • Rank 251,347 (Top 5 %)
  • Language
    Python
  • License
    Other
  • Created over 9 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

DASH live source simulator providing reference live content.

DASH-IF DASH Live Source Simulator

This software is intended as a reference that can be customized to provide a reference for several use cases for live DASH distribution.

It uses VoD content in live profile as a start, and modifies the MPD and the media segments to provide a live source. All modifications are made on the fly, which allows for many different options as well as accurate timing testing.

The tool is written in Python3 and runs using using wsgi. There is a reference instance running on AWS at https://livesim.dashif.org, but you can also run it on your own server.

Low-delay DASH is also supported.

More Repositories

1

dash.js

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
JavaScript
5,073
star
2

codem-isoboxer

A lightweight browser-based MPEG-4 (ISOBMFF) file/box parser.
JavaScript
114
star
3

media-tools

A collection of tools for analyzing, handling, and creating media and media containers
Python
84
star
4

DASH-IF-Conformance

This repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further standards, such as CMAF, DVB-DASH, HbbTV, and CTA WAVE.
HTML
67
star
5

livesim2

DASH Live Source Simulator v2 in Go
Go
36
star
6

DASH-IF-IOP

DASH-IF Interoperability Points issue tracker and document source code
Makefile
32
star
7

ClearKey-Content-Protection

The repository holds a description and an issue tracker for how ClearKey-based content protection should be used with MPEG DASH.
28
star
8

CPIX

Shell
25
star
9

Conformance-Software

Deprecated, moved to: https://github.com/Dash-Industry-Forum/DASH-IF-Conformance
HTML
20
star
10

MPEG-Conformance-and-reference-source

Contains several MPEG reference software modules. Not actively maintained. The ISOSegmentValidator is moved to - https://github.com/Dash-Industry-Forum/ISOSegmentValidator
C++
20
star
11

Ingest

HTML
13
star
12

dash-video-element

A custom element (web component) for playing DASH (Dynamic Adaptive Streaming over Http) videos.
JavaScript
11
star
13

Guidelines-TimingModel

DASH-IF implementation guidelines: the DASH timing model
9
star
14

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.
PHP
9
star
15

cea608.js

A JavaScript project designed to extract CEA-608 captions.
JavaScript
8
star
16

ISOSegmentValidator

C++
7
star
17

Content-Steering

A standardized means of steering DASH players between substitutable content sources by way of a remote steering server.
6
star
18

Live

Collects issues about the Live document
5
star
19

DASH

XSLT
5
star
20

Dash-Industry-Forum.github.io

Public website for DASH IF
HTML
5
star
21

Watermarking

Discussion around watermarking solutions in DASH-IF
4
star
22

Test-Content

Documents Test Content Generation
Shell
4
star
23

Test-Vectors

DASH-IF Test Vectors
4
star
24

Guidelines-Security

DASH-IF implementation guidelines: content protection and security
4
star
25

webRTC

Discussions around webRTC-based Streaming
4
star
26

cpix-test-vectors

CPIX test vectors
4
star
27

Academic-Track

3
star
28

AdInsertion

3
star
29

ATSC

Tracks bugs for DASH profile for ATSC
CSS
3
star
30

Identifiers

Collects Identifiers to be added to DASH-IF
Shell
3
star
31

CPIX-Transfer-Protocol

3
star
32

HLS

PHP
3
star
33

Test-Assets-Dataset-Public

JavaScript
3
star
34

DocumentAuthoringExample

Example document that illustrates the capabilities of the GitHub document authoring workflow and can be used as a testbench.
3
star
35

dash.js-browserstack

Spike for automated BrowserStack UATs for dash.js
JavaScript
3
star
36

Resources

Resources for each of the working groups and task forces
2
star
37

Events

Addresses discussions around Event Processing and APIs
HTML
2
star
38

DRM

Collect DRM related comments
2
star
39

SAND-Test-Vectors

Test vectors for ISO/IEC 23009-5 Server And Network assisted DASH
Python
2
star
40

dashjs.org

The public website for the dash.js project
JavaScript
2
star
41

Conformance-Frontend

Sub-module for the Integrated Conformance Software Tool
HTML
2
star
42

Codecs

Adds the registration of codecs
Shell
1
star
43

DynamicServiceValidator

JavaScript
1
star
44

MPEG

Collects issues that need to be reported to MPEG
1
star
45

SAND

Comments and Bugs against the DASH-IF SAND Documentation
1
star
46

FeatureTest

Issues corresponsing to each feature at http://testassets.dashif.org/
1
star
47

livesim-content

Test content for livesim2
HTML
1
star
48

SAND-HTTP-Conformance-Server

HTTP server validating SAND messages and the protocol used by a DASH client according to ISO/IEC 23009-5 SAND
Python
1
star
49

dash-live-source-simulator-drm-data-generator

Generates DRM test data (keys and related) for the live source simulator
PowerShell
1
star
50

SAND-HTTP-Conformance-Client

SAND client validating SAND messages sent by a SAND server, a.k.a DANE
Python
1
star
51

TAC

Token-based Authorization
1
star
52

Conformance-Frontend-HLS

Submodule of the Integrated Conformance Software Tool
HTML
1
star
53

Test-Cases

This repository collects test cases. Bugs are only closed once we have at least one test vector that covers this feature
1
star
54

HbbTV_DVB

Submodule of https://github.com/Dash-Industry-Forum/DASH-IF-Conformance
PHP
1
star
55

IOPv5

IOP v5 editing for tracking issues
1
star
56

MPEG-CENC

Discusses issues on MPEG Common Encryption
1
star