-
Notifications
You must be signed in to change notification settings - Fork 241
How to test a stream
You can tell kodi to select inputstream.adaptive for playing your multi-bitrate streams by using kodi-specific properties in a .strm
file (M3U playlist)
(https://kodi.wiki/view/Internet_video_and_audio_streams). This can be useful for example to check whether the stream is executed correctly without the use of add-ons.
Basically you have to create a text file with .strm
extension,
each property is added with the prefix #KODIPROP:
before the link, the contents should be similar to these examples:
MPD example:
#KODIPROP:inputstream=inputstream.adaptive
#KODIPROP:mimetype=application/dash+xml
https://the/url/to/file.mpd
HLS example:
#KODIPROP:inputstream=inputstream.adaptive
#KODIPROP:mimetype=application/vnd.apple.mpegurl
https://the/url/to/file.m3u8
Then play the file as if it were any media file.
We suggest reading the Integration page to see all available configuration properties.
Another way to test streams, is to use some online players such as:
- https://reference.dashif.org/dash.js/latest/samples/dash-if-reference-player/index.html
- http://players.akamai.com/players/dashjs
- https://hls-js.netlify.app/demo/
- http://ampdemo.azureedge.net/ams_samplestreams.html
- http://ftp.itec.aau.at/datasets/DASHDataset2014/
- https://dash.itec.aau.at/dash-dataset/
- https://demo.unified-streaming.com/k8s/features/stable/#!/mpd
some of them may include sample streams
User Documentation
Developer Documentation
- Integration
- Integration DRM
- Integration DRM (old)
- Stream selection types properties
- How to test a stream
- Test samples python addon
- How to provide custom manifest and license
- Supported containers and codecs
- Verified Media Path (VMP)
- Set resolution limits for DRM streams
- Custom DASH manifest tags
- Audio Subtitles track properties
- Dev. FAQ
- Widevine ARM64 support
- Add‐on WIP status
Development