iptvnator icon indicating copy to clipboard operation
iptvnator copied to clipboard

4K Player Support Integration

Open Mikoshi-nyudo opened this issue 11 months ago • 9 comments

Is your feature request related to a problem? Please describe. Built in players don't support 4K or HEVC (H.265).

Describe the solution you'd like Possible integration of Shaka Player for new Tauri version

Describe alternatives you've considered Have looked into a fork of 0.16.0 with DRM support, which has this integrated players. Shaka player supports 4K and H.265 playback.

Mikoshi-nyudo avatar Mar 23 '25 03:03 Mikoshi-nyudo

Seems HLS.js 1.6.0 dropped yesterday with H.265 support. Perhaps with this update the inbuilt html player will work with h.265 content?

https://github.com/video-dev/hls.js/releases/tag/v1.6.0

Mikoshi-nyudo avatar Mar 29 '25 02:03 Mikoshi-nyudo

@Mikoshi-nyudo The changelog looks great, definitely worth updating and giving it a try, thanks!

4gray avatar Mar 29 '25 16:03 4gray

@4gray I just pushed HLS 1.6.0 update to my 0.16 electron fork and can confirm that 4K and H.265 content now plays in HTML 5 players successfully (inbuilt and Artplayer).

Also, worth looking in latest Shaka player release notes: 4.14.3 fixed buffering issues, and 4.14.4 fixed HLS redirects (the 2 big issues it had).

Mikoshi-nyudo avatar Mar 30 '25 02:03 Mikoshi-nyudo

@4gray I just pushed HLS 1.6.0 update to my 0.16 electron fork and can confirm that 4K and H.265 content now plays in HTML 5 players successfully (inbuilt and Artplayer).

Also, worth looking in latest Shaka player release notes: 4.14.3 fixed buffering issues, and 4.14.4 fixed HLS redirects (the 2 big issues it had).

I've tried your fork's artplayer and HTML5 player with no luck... Black screen with or without sound (UHD and HDR streams from tv.team provider).

drlight17 avatar May 31 '25 09:05 drlight17

I've tried your fork's artplayer and HTML5 player with no luck... Black screen with or without sound (UHD and HDR streams from tv.team provider).

What platform are you using? I've tested on MacOS Ventura and Windows 11, however with Windows 10/11 you do need 6th Generation Intel CPU or greater to run H265 'hardware' decoding - on lower generation you get black screen (with/without audio) as you describe with a reconnect message/video load failed with Artplayer.

There were some improvements with HEVC codec parsing support in 1.6.3 HLS but I haven't committed that version yet (will do soon to test latest release). But the issue you describe sounds like lack of hardware decoding support without knowing the tv.team streams/codec/drm usage etc.

Mikoshi-nyudo avatar Jun 01 '25 01:06 Mikoshi-nyudo

What platform are you using? I've tested on MacOS Ventura and Windows 11, however with Windows 10/11 you do need 6th Generation Intel CPU or greater to run H265 'hardware' decoding - on lower generation you get black screen (with/without audio) as you describe with a reconnect message/video load failed with Artplayer.

There were some improvements with HEVC codec parsing support in 1.6.3 HLS but I haven't committed that version yet (will do soon to test latest release). But the issue you describe sounds like lack of hardware decoding support without knowing the tv.team streams/codec/drm usage etc.

Thanks for the reply. Linux Mint 22. HW specs are: intel Core i9 9900kf (no internal GPU) + AMD Radeon RX 6800 XT. I'll check on latest MacOS with M4 cpu a little later.

drlight17 avatar Jun 01 '25 07:06 drlight17

You are probably right - there are no issues on MacOS M4. I'll investigate linux issue further myself.

drlight17 avatar Jun 01 '25 08:06 drlight17

Just FYI. I pushed today the latest HLS 1.6.5 and Shakaplayer 4.15.0 versions to my electron fork's releases.

Mikoshi-nyudo avatar Jun 04 '25 08:06 Mikoshi-nyudo

Image

Please integrate the MPV player, nobody likes it popping up in separate window, and multiple taps on the channel opens multiple same MVP windows. Terrible. Nor HTML5 nor VideoJS plays anything if channel has an "illegal"codecs, like mp2a or HEVC.

Delitants avatar Jul 03 '25 02:07 Delitants