JioTV-Go / jiotv_go

Unlock the magic of JioTV across all your devices, without the need for the JioTV App. Crafted with love in Golang for a delightful blend of speed and efficiency! 🌟✨
https://jiotv_go.rabil.me/
Other
341 stars 92 forks source link

Bug: Buffering Problems with Some HD Channels on IPTV Apps #16

Closed siddharthsky closed 1 year ago

siddharthsky commented 1 year ago

There is an issue while playing some HD channels as they are not playing smoothly when accessed through IPTV using M3U playlist. The SD channels work perfectly, but some HD channels consistently encounter buffering problem and often load halfway without playing at all.

Steps to Reproduce:

  1. Add playlist to any IPTV player
  2. Attempt to play HD channels.
    • History TV18 HD
    • Colors HD
    • SET HD
    • MTV Beats HD etc

Additional Information: This issue is consistently reproducible across different devices and IPTV player apps. I also have checked my internet connection, which has sufficient bandwidth to handle HD steams xD. HD streams for these channels work perfectly fine when played directly from the website (localhost), highlighting that the issue is specific to IPTV playback.

rabilrbl commented 1 year ago

Test it on VLC PC and tell me results

rabilrbl commented 1 year ago

@siddharthsky On VLC, it works smoothly. I tried on android IPTV players, I have refactored all .m3u8 regex string processing to address buffering issues. I have tested everything works fine for me.

siddharthsky commented 1 year ago

@siddharthsky On VLC, it works smoothly. I tried on android IPTV players, I have refactored all .m3u8 regex string processing to address buffering issues. I have tested everything works fine for me.

@rabilrbl Tried on VLC, everything works. On IPTV, still same issue as mentioned. (for HD channels) Tried v5.5 on Tivimate, OTTnavigator, Television - SD channels are working, HD ain't


and from v5.4 bug (https://github.com/rabilrbl/jiotv_go/issues/11#issuecomment-1703176776)

rabilrbl commented 1 year ago

@siddharthsky I am testing on OTT navigator, as you said some HD channels are not playable. I'll debug and check

rabilrbl commented 1 year ago

@siddharthsky feel free to re-open issue until problems are fixed

siddharthsky commented 1 year ago

For now, in the OTT navigator > Player > Setup codec preferences > Codec settings > change it to (Exo V1 or VLC). This seems to resolve the buffering issue.

rabilrbl commented 1 year ago

@siddharthsky, I have reviewed almost everything. It appears that the m3u8 from the JioTV API is not supported by certain player codecs. I am unsure how to proceed from here

SP4RKiOP commented 1 year ago

Is there any other version of jiotv api? Any older version working as of now? Coz earlier it worked.

rabilrbl commented 1 year ago

@SP4RKiOP I don't think so. What do you mean by earlier it worked? Where?

spacex97 commented 1 year ago

there are changes done by jio in codec of these channels due to which hardware codec is not able to play them correctly, the only option is to use exo v1 codec in iptv apps and if you iptv app does not have this option then you need to switch the app. This issue does not persist due to jiotv_go code, @rabilrbl you can close this since we cannot do anything in this regards.

rabilrbl commented 1 year ago

Thanks @spacex97

rabilrbl commented 1 year ago

Solution after #96 was merged!

Delete the current m3u playlist on IPTV App and download new playlist with this url http://localhost:5001/playlist.m3u?q=high Where high is video quailty level, change according to your internet bandwidth to: low or medium