Bitrate switch for inputstream.adaptive binary addon for Kodi
- Mentors
- Markus Pfau
- Organization
- Kodi Foundation
Inputstream.adaptive is written in C++ and handles 3 bitstreams: HTTP Live Streaming (HLS) Dynamic Adaptive Streaming over HTTP (DASH) Smooth Streaming (ISM) This add-on provides packet to Kodi, and then Kodi renders the packets on the internal video player. While streaming, currently there is no inbuilt feature to switch bitstream automatically when external factors like network available bandwidth, screen window/ resolution changes for a minimum time, frames are not able to be rendered properly due to computation limitation. So, my focus of work will be mostly in this area to automatically switch the streaming to higher/lower resolutions depending on external factors/parameters available. Also I will implementing playback speed/ frame dropping.