Nevcairiel / LAVFilters

LAV Filters - Open-Source DirectShow Media Splitter and Decoders
GNU General Public License v2.0
7.23k stars 786 forks source link

IPTV streaming - Error, slow starting #506

Closed tantegrete closed 1 year ago

tantegrete commented 1 year ago

I try to receive IPTV streams from ZATTOO. 5 stream types are offered: hls7, hls7-fairplay, dash, dash-playready and dash-widevine. After setting url to filesourcefilter foloowing issues appear:

Same behavior appeard when using libvlc in Version 3.0.16 After updating to 3.0.17.4, stream will play after less then 1-2 s ! Fixes info says:

Same problem in LAV-filters ?

tantegrete commented 1 year ago

.. nearly a week ago.

Are there any intentions to speed-up loading IPTV-Streams ? Your answer to an other issue was: ... Networking features in LAV Splitter are provided as-is for convenience, just because ffmpeg offers them... Probably many users use LAV to receive IPTV-streams and would be extremly delightful to have faster access. For instance VLC has worked up this issue in rev. 3.0.17.4 - a relly quantum jump ! Who wants a command line tool like ffmpeg when LAV-filters otherwise works absolutly great !? The community and me might be extremly appreciate if this would be handled a.s.a.p. A little extended convenience is desireable. So why not a simple litte copy&paste and or help from combatants ? You might not reinvent the wheel ...

clsid2 commented 1 year ago

FairPlay/PlayReady/Widevine are all DRM protected streams, so those obviously won't work. You need a compatible and licensed app/browser for such streams.

Best change to get improvements is to reproduce the playback start delay with FFmpeg.exe and then submit a bug report to FFmpeg. Any fixes they make will get inherited by LAV. You need to be able to provide them with a publicly available example stream that is failing. That might be a problem. You will have near zero luck with paywalled streams.

tantegrete commented 1 year ago

So this is not really a bug. There are no probs with DRM protection when having e.g. a legal ZATTOO account (Basic is free) or derivated provider. LAV/ffmpeg plays fine when extracted url is loaded, but ffmpeg has the same start delay with approx. 7 to 15s content & type depending. Latest VLC will do the same (only hls) in less than 2 seconds ! (using the player or libvlc by app) Where exactly to post such a "wish" ?

Note: You don't need any "licensed" app - it's only neccessary to know how to login and get the playable files and "watch-url" (always changing and only valid during logged in). I forked some plugin-source from KodiNerds and translated ist to Delphi.