Skip to content
Stefano Gottardo edited this page Jun 29, 2023 · 34 revisions

Welcome to the inputstream.adaptive wiki!

inputstream.adaptive is a binary Kodi add-on wich acts as a demuxer for segmented, multi-bitrate internet streams.

Supported DRM

  • 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.

Supported streaming protocols (VOD and LIVE contents)

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; streams with only audio is not full supported)
  • Microsoft Smooth Streaming .ism

Supported encryptions

  • 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.

How to install

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.

Kodi forum support

In the InputStream section of the Kodi forum, you can ask for help and find solutions to problems that have already been solved:

https://forum.kodi.tv/forumdisplay.php?fid=312