How to test a stream - xbmc/inputstream.adaptive GitHub Wiki
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