MP4 input
This input allows streaming of MP4 files as Video on Demand.
MP4 Core
Every input within MistServer requires a Stream name and Source to understand what these mean exactly we recommend reading up on Stream settings
MP4 Support Matrix
| Category | Support |
|---|---|
| Input URLs | /*.mp4,http://*.mp4,https://*.mp4,s3+http://*.mp4,s3+https://*.mp4,mp4:* |
| Audio Codecs | AAC,AC3,MP3 |
| Video Codecs | HEVC,H264,H263,VP6,AV1 |
| Subtitle | None |
| Metadata | None |
| Passthrough | None |
MP4 Optional configurations
| Option | Description | Type | Default | API | Commandline |
|---|---|---|---|---|---|
| debug | The debug level at which messages need to be printed. | debug | Inherited from parent process | debug | --debug |
| Memory page timeout | For bufferless or live inputs like HLS, set the timeout in seconds for old, inactive pages to be deleted. A longer value results in more memory usage, but ensures that recently buffered data stays in memory for longer | Number (unsigned integer) | 15 | pagetimeout | --pagetimeout |
| Simulated Live | Make this input run as a simulated live stream | Flag | Unset | realtime | --realtime |