
This image provides provide basic functionality to generate scte35 opportunities (emsg) to be ingested to a live origin alongside a live stream.
This repository uses branch 5be0fa7c33 of the
https://github.com/unifiedstreaming/fmp4-ingest.git to build an image.
Configuration is done using environment variables:
| Variable | Mandatory | Usage |
|---|---|---|
| PUB_POINT_URI | yes | URI used to ingest to |
| INTEGER_MULTIPLE_GOP_LENGTH | yes | GOP Length, eg 24 (24frames / 25fps = 0,96s) |
| AVAIL_INTERVAL | yes | Time in which each event should occur in milliseconds. This should ideally be a multiple of the GOP, eg 59520 |
| AVAIL_LENGTH | yes | Event duration in millisenconds. Again a multiple of the gop, eg 19200 |
| ANNOUNCE | yes | Number of seconds ahead of the event presentation should be announced to the receiving device. eg 5(seconds) |
docker.io/unifiedstreaming/fmp4ingest-scte35:latest-arm64docker.io/unifiedstreaming/fmp4ingest-scte35:latest-amd64docker-compose
live-fmp4ingest:
image: docker.io/unifiedstreaming/fmp4ingest-scte35:latest-arm64
environment:
- PUB_POINT_URI=http://live-origin/test/test.isml
- GOP_LENGTH=24
- AVAIL_INTERVAL=59520
- AVAIL_LENGTH=19200
- ANNOUNCE=10
docker run
docker run --rm -it \
-e MODE=LIVE-SCTE35 \
-e PUB_POINT_URI=http://live-origin/test/test.isml
-e GOP_LENGTH_MS=24
-e AVAIL_INTERVAL=59520
-e AVAIL_LENGTH=19200
-e ANNOUNCE=10 \
docker.io/unifiedstreaming/fmp4ingest-scte35:latest-arm64
Content type
Image
Digest
Size
541.2 MB
Last updated
over 4 years ago
docker pull unifiedstreaming/fmp4ingest-scte35