Posts: 4,061
Joined: Oct 2007
Reputation:
90
zag
Team-Kodi Member
Posts: 4,061
2015-10-15, 10:01
(This post was last modified: 2015-10-15, 10:02 by zag.)
Morning,
I have no idea if this is relevant to the new Video player or not (I read a long discussion about fast channel switching on Github a while back), but I find the channel switch of a TV program slow compared to set-top boxes. I've tried a few different backends, but no difference.
It's as if the video stream starts, pauses and then begins about a second later.
If there is anything that can be done to decrease channel switching time, that would be awesome!
Posts: 6,810
Joined: Jul 2010
Reputation:
198
2015-10-15, 19:32
(This post was last modified: 2015-10-15, 19:56 by FernetMenta.)
What backends did you try? Did you try vnsi or tvheadend which have their own demuxers? Addons with their own demuxers can switch faster than the others.
Remains the problem of the relatively large audio buffers of the participating units including the buffer of the driver. Once playback has been started the buffers won't fill for a live stream. In order to get first timestamp of audio and video the streams are started, then stopped until buffers have minimum level, then started again.
This has already slightly improved on VideoPlayer branch. There is still room for improvement though. We could start the steam immediately and play with slightly reduced speed but this won't work nicely for passthrough. Our problem is always that we want to support all available platforms and modes. set-top boxes don't suffer from this.
EDIT: platforms in this context refers more to hardware then OS. Some USB audio devices have huge buffers.
EDIT2: that makes it not impossible but much harder
Posts: 6,255
Joined: Jun 2009
Reputation:
115
da-anda
Team-Kodi Member
Posts: 6,255
backends have to run on your PVR server (device having DVB cards/sticks), this can either be the same device Kodi is running on or a different device. Installation of those backends is usually done outside of Kodi. Some Kodi distros like LibreElec and OSMC come with a package manager that you can manage from within Kodi, which allows you to f.e. install tvheadend backend from inside Kodi, but configuration of these backends is still done outside of Kodi. Kodi itself by default only delivers PVR client add-ons.