Page 1 of 1

Improve pre-cache on internet TV/Radio

Posted: Sun Mar 06, 2016 5:44 pm
by Anakunda
Greetings, I wish ProgDVB could better handle internet streams by increasing playback delay and pre-cache size if reception conditions are bad. If there's a lag on the side of server or client in received data, stop playback and wait for data where the playback was interrupted, then continue with delayed data from that point (at the cost of getting delay behind the actual stream). Still it's being better than trying to catch the actual stream and leaving "holes" in video. I have tried to find preferences related to live streaming cache but apparently there are none.

Re: Improve pre-cache on internet TV/Radio

Posted: Tue Mar 08, 2016 5:10 pm
by Prog
Can you show that on picture or some demo channel? I am not good understand what you like.

Re: Improve pre-cache on internet TV/Radio

Posted: Wed Mar 09, 2016 10:10 am
by Anakunda
I mean the stream is sometimes unlevelled (from the server side). This leads to frequent lags (holes n video) while continuing later after enough video data is buffered again. In such case I'd prefer more delay in playback behind actual stream while pre-buffering more data in order to ensure smooth playback. Maybe I try to capture a short video.

Re: Improve pre-cache on internet TV/Radio

Posted: Wed Mar 09, 2016 5:04 pm
by Anakunda
video depicts the problem (0:27→)
(status graph indicating unstable bandwith)

https://www.sendspace.com/file/m82kht

Re: Improve pre-cache on internet TV/Radio

Posted: Thu Mar 10, 2016 3:25 pm
by Prog
Ду you mean skip some video/audio data? This is not best way because gap is defect of scream and can give problem with sync for example.
Is it hls?

Re: Improve pre-cache on internet TV/Radio

Posted: Thu Mar 10, 2016 4:36 pm
by Anakunda
I don't know if the holes are only paused data or completely missing but I just wish Prog could be more tough in ironing temporary pauses in incoming stream.
I will giv you a stream id in Internet TV global list which introduces the holes so you could examine self.