Bug #3036

IPTV not working correctly

Added by Rob Koni over 4 years ago. Updated over 4 years ago.

Status:NewStart date:04/02/2016
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-
Found in version:5.0 Platform:PS3

Description

If I try to stream a .ts video stream the buffer is empty very fast.
On the PC the stream works correctly in VLC, although sometimes you have to set VLC to repeat in order to pick up the stream again and fill the buffer. Where is the repeat play function in Movian?

Furthermore there is no setting to skip file checking, so the stream starts very slowly on Movian, on VLC it starts immediately.

Associated revisions

Revision 7e9f5195
Added by Andreas Smas over 4 years ago

Limit amount of file probing

refs #3036

Change included in version 5.0.7

Revision e7a28149
Added by Andreas Smas over 4 years ago

Rework how Movian chooses strategy when opening files

Generally, it works as follows:

If it knows it will be an audio file it will probe with very small max buffer

If it doesn't not really know the file type yet or if it knows is a video file
it will check if the file is seekable, if so it will use a full probe, otherwise
a somewhat smaller buffer.

Recently this was changed so we always did a small probe for video files which
just broke a lot of things

Fixes #3050
Fixes #3049
refs #3036

Change included in version 5.0.26

History

#1 Updated by Rob Koni over 4 years ago

EDIT: This also happens on the chrome version. Only way of solving this seems to be the repeat function, but I cannot find it in Movian

#2 Updated by Rob Koni over 4 years ago

Hi Andreas, thanks for the partial fix. Where can I set repeat for video?

#3 Updated by Rob Koni over 4 years ago

It gets even stranger. Some streams are stopped back to list when buffer reaches 0 and others just wait for buffer to arrive and then continue..

#4 Updated by Rob Koni over 4 years ago

At least I would like to have to option to:

-Have a repeat function so streams can be restarted on buffer empty
-Set a menu option that Movian waits until there is buffer again.

#5 Updated by Andreas Smas over 4 years ago

Please recheck the start time with 5.0.26

#6 Updated by Rob Koni over 4 years ago

Andreas Smas wrote:

Please recheck the start time with 5.0.26

Is the buffer for streaming media adjustable like at torrent streaming?

Because you say somewhat smaller buffer

#7 Updated by Rob Koni over 4 years ago

Start time is okay, maybe a second slower than with the previous attempt but I guess you would like to would like to avoid the other issues.

What worries me much more is that half of the stream quits when buffer is zero. Since there is no option of repeat (like on music) to pick up weak streams again you have to manually start them again which is very irritating when you would like to watch IPTV.

#8 Updated by Andreas Smas over 4 years ago

Rob Koni wrote:

What worries me much more is that half of the stream quits when buffer is zero. Since there is no option of repeat (like on music) to pick up weak streams again you have to manually start them again which is very irritating when you would like to watch IPTV.

Sure I understand that.

But what I want to know is how it's supposed to work. What other players play these streams correctly? I mean VLC sure, but having to put it in repeat mode sounds like a ugly workaround for something.

I would very much prefer to fix the actual bug than working around it with a repeat function.

#9 Updated by Rob Koni over 4 years ago

In the IPTV community setting VLC to "repeat" is the only workaround provided to "fix" weak IPTV streams.
I don't know any other trick.

KMPlayer on windows does the same ugly thing, it throws you out of the stream instead of waiting for new buffer information.
I don't have any other players because I cannot open it in Kodi (tried the STRM method and it doesn not work).

#10 Updated by Rob Koni over 4 years ago

The strange thing is that when you repeat an IPTV stream it picks up for example 10 seconds of buffer, empties that and then restarts again with 10 seconds of buffer. If you wait for buffer it only gets a second, then stops again. That's why everyone uses repeat.

Also available in: Atom PDF