Inputstream FFmpeg Direct
Provider: Ross Nicholson
InputStream Client for FFmpeg streams (libavformat)
InputStream Client for streams that can be opened by either FFmpeg's libavformat or Kodi's cURL. Common stream formats such as plain TS, HLS and DASH (without DRM) are supported as well as many others. The addon also has support for Archive/Catchup services where there is a replay windows (usually in days) and can timeshift across that span. For documenation visit: https://github.com/xbmc/inputstream.ffmpegdirect/blob/Matrix/README.md
v1.21.1 - Fixed: remove workaround for ffmpeg deprecated function on windowsstore - Fixed: Replace deprecated av_init_packet() from ffmpeg v1.21.0 - Update: FFmpeg to 4.4 - Update: Update gas preprocessor for ffmpeg4.4 - Fixed: Ignore deprecation warning as errors for ffmpegs av_init_packet() for windowsstore v1.20.1 - Fixed: release version fix v1.20.0 - Update: FFmpeg to 4.3.2 - Added: If open_mode is default make sure the right protocols default to open with ffmpeg v1.19.4 - Fixed: Fix locking on EOF detection of terminating catchup stream by using std:recursive_mutex v1.19.3 - Update: move verbose playback timeshift logging to debug level - Update: Update cmakelists to reference FFMPEGDIRECT at build time v1.19.2 - Update: Demuxer additions from kodi v1.19.1 - Fixed: Ensure all values in GetTimes() default to zero v1.19.0 - Added: FFmpeg patch for satip improvements - Added: SafeLocaltime and custom catchup timestamp formats - Added: Now timestamp and custom timestamp format for live catchup URL - Added: Use curl for mingw package downloads v1.18.2 - Update: Redact inputstream property URLs when logged v1.18.1 - Update: Add temporary ffmpeg patch for embedded EIT (EPG) data in mepgts streams v1.18.0 - Update: inputstream API 3.0.1 - Fix wrong flags bit shift v1.17.0 - Update: inputstream API 3.0.0 v1.16.0 - Update: Inputstream API 2.3.4 - Added: German translation - Added: Debian build test to Travis CI v1.15.5 - Update: Use add-on supplied StringUtils and remove local version - Update: Remove local threading code and use addon supplied instead - Update: Use new addon supplied CEndTime class based on chrono - Update: Add autoreconf step to lib zvbi v1.15.4 - Update: Remove p8-platforms and add local StringUtils for cpp17 - Update: Nettle patch for xcode 12 v1.15.3 - Update: gnutls 3.6.15 and nettle 3.6 bump v1.15.2 - Update: bump to fix version number v1.15.1 - Fixed: Use correct index for streams using a program number, fixes EIT data embedded in streams - Update: FFmpeg to 4.3.1 v1.15.0 - Added: Add fast open for manifest stream and test setting for realtime off - Fixed: Honour realtime stream property - Fixed: Fix using prev button to seek back to start of stream - Fixed: Ensure no slash at end of timeshift buffer path - Fixed: Make sure write segment file is closed when buffer is destroyed - Fixed: Use overwrite when opening files for write for compatibility with SMB on Android - Fixed: Don't start timeshift and exit if index file cannot be created - Update: If any timeshift file cannot be created log free disk space - Fixed: Avoid crash for zero byte or partial timeshift segment files - Fixed: Only read ffmpeg logging setting on stream start - Update: Redact username and password for urls in log statements - Fixed: Only create timeshift directory if it does not exist v1.14.5 - Fixed: Fix lintian spellings and mimetype log statement - Update: Readme v1.14.4 - Fixed: Use kodi's own FFmpeg for ubuntu packaging v1.14.3 - Update: Use FFmpeg 4.3 v1.14.2 - Fixed: Debian packaging v1.14.1 - Update: Kodi API Bump v1.14.0 - Added: Add HLS bandwidth limit and teletext/fps advanced settings - Fixed: Add missing ATTRIBUTE_HIDDEN qualifer to InputSteamFFmpegDirect class - Fixed: Fix memory leak for DemuxStreams - Update: README v1.13.0 - Added: Add setting for user to limit the length of the timeshift buffer ...
How To Install
To install Inputstream FFmpeg Direct directly from zip file
- Download the addon.
- Open up Kodi and navigate into Add-ons.
- Click the open box icon (above the side-menu).
- Select Install from zip file.
- If this is the first addon you install, Kodi will warn you about installing addons from "unknown sources" for security reasons - it's your call.
- In any case, Kodi will warn you, you may not get auto-updates for this addon.
- Navigate into the location where you've downloaded the addon to and select it to Install.
Updated: April 18, 2021
kodi.binary.global.main (>= 1.3.0)
kodi.binary.global.general (>= 1.0.5)
kodi.binary.global.filesystem (>= 1.1.6)
kodi.binary.global.network (>= 1.0.4)
kodi.binary.global.tools (>= 1.0.4)