https://github.com/dash-industry-forum/sand-http-conformance-client
SAND client validating SAND messages sent by a SAND server, a.k.a DANE
https://github.com/dash-industry-forum/sand-http-conformance-client
conformance dash mpeg-dash sand
Last synced: 10 days ago
JSON representation
SAND client validating SAND messages sent by a SAND server, a.k.a DANE
- Host: GitHub
- URL: https://github.com/dash-industry-forum/sand-http-conformance-client
- Owner: Dash-Industry-Forum
- License: bsd-3-clause
- Created: 2018-05-16T14:23:32.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-16T16:52:29.000Z (about 8 years ago)
- Last Synced: 2025-10-25T03:35:58.664Z (9 months ago)
- Topics: conformance, dash, mpeg-dash, sand
- Language: Python
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# SAND Conformance Client
[](https://travis-ci.org/edrthomas/SAND-HTTP-Conformance-Client)
This implements a conformance client for ISO/IEC 23009-5 Server And Network-
asssited DASH (SAND).
It validates the incoming SAND messages as well as the protocols used by
the DANE.
## Requirements
- [pip](https://pip.pypa.io/en/stable/)
## Installation
```
pip install -r requirements.txt
```
## Usage
Help documentattion:
```
python sand_client.py --help
```
Outputs:
```
Usage: sand_client.py [OPTIONS]
Execute the request and the validation of the received HTTP response.
Options:
-u, --url_to_request TEXT DANE URL to request, e.g. http://mydane.com
-p, --protocol [assistance|enforcement|error]
Protocols to carry PER messages specified in
ISO/IEC 23009-5
--help Show this message and exit.
```