Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theolampert/dash-server
Small, command-line HTTP/2 file server for serving MPEG-DASH content.
https://github.com/theolampert/dash-server
Last synced: 25 days ago
JSON representation
Small, command-line HTTP/2 file server for serving MPEG-DASH content.
- Host: GitHub
- URL: https://github.com/theolampert/dash-server
- Owner: theolampert
- License: mit
- Created: 2016-12-12T20:01:24.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2016-12-12T20:47:12.000Z (almost 8 years ago)
- Last Synced: 2024-08-01T20:48:14.791Z (3 months ago)
- Language: Go
- Size: 2.62 MB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-video - theolampert/dash-server - Small, command-line HTTP/2 file server for serving MPEG-DASH content. - theolampert/dash-server (DASH / Talks Presentations Podcasts)
README
#### Dash Server
Small, command-line HTTP/2 file server for MPEG-DASH content.
Example usage with self-signed certificate:
```
curl https://github.com/theolampert/dash-server/releases/download/0.0.1/dash-server | echo $GOPATH/bin
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365
dash-server path/to/your/cert.pem path/to/your/cert.key .
```Usage with Letsencrypt:
```
curl https://github.com/theolampert/dash-server/releases/download/0.0.1/dash-server | echo $GOPATH/bin
certbot certonly
dash-server path/to/your/cert.pem path/to/your/cert.key .
```Develop:
```
git clone [email protected]:theolampert/dash-server.git
cd dash-server && glide install
go run dash-server.go .
```