-
Notifications
You must be signed in to change notification settings - Fork 245
Home
inputstream.adaptive is a binary Kodi add-on wich acts as a demuxer for segmented, multi-bitrate internet streams.
- Google Widevine (on non-Android systems is required the installation of WV library, not included with this add-on)
- Microsoft PlayReady (Android only)
- Huawei WisePlay (Android only)
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
(currently limited to multi-bitrate playlists only) - Microsoft Smooth Streaming
.ism
- 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.
inputstream.adaptive is an official Kodi binary add-on and therefore either already installed or available from Kodi repository under VideoPlayer InputStream category.
On some linux systems and/or Kodi OS's, may not be available on Kodi repository and may need to be installed through other channels, for example on Ubuntu is possible install it by running the following commands on terminal:
sudo apt-get update
sudo apt-get install kodi-inputstream-adaptive
For all other linux distributions or Kodi OS refer to the respective documentations to know how to install it.
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