-
Notifications
You must be signed in to change notification settings - Fork 246
Home
inputstream.adaptive is a binary Kodi add-on wich acts as a demuxer for segmented, multi-bitrate internet streams.
- Google Widevine (read Integration DRM for requirements)
- Microsoft PlayReady (Android only)
- Huawei WisePlay (Android only)
- W3C Clear Key (from v.21.5.0 / Kodi 21)
Using virtual machines to play DRM videos is not recommended and may cause problems, always use a physical device.
The most common protocols are supported, but due to the wide variety of manifest features, some specific manifests may not work correctly.
- MPEG-DASH
.mpd
- HLS
.m3u8
*note 1 - note 2 - note 3 - Microsoft Smooth Streaming
.ism
*note 1: HLS manifest support is currently limited to multivariant (multi-bitrate) playlist only.
*note 2: HLS manifest with audio stream only, is supported from Kodi 21 and above.
*note 3: HLS manifest with DRM PlayReady / Wiseplay are not supported.
- MPEG-DASH: AES-128 CTR (cenc mode), AES-128 CBC (cbcs mode) *note 1
- HLS: AES-128
- Microsoft Smooth Streaming: AES-128
*note 1: CBCS mode is implemented on Kodi 20 and above.
In the InputStream section of the Kodi forum, you can ask for help and find solutions to problems that have already been solved:
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