jellyfin / jellyfin-chromecast

Chromecast Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
133 stars 41 forks source link

Transcoding bugs #401

Open LedyBacer opened 1 year ago

LedyBacer commented 1 year ago

I have no way to play 2880x2160 video on chromecast 2015 via official android jellyfin app. Just a black screen instead of video. It seems to me that for some reason the server does not lower the resolution to 1080. 3840x2160 hevc sdr -> transcoded to -> 1080 h264 sdr. But 2880x2160 hevc sdr -> transcoded to -> 2880x2160 h264 sdr. And even 3840x2160 hevc 60fps transcoded to 1080 h264 60fps stuttering every second, at least because 60fps was not transcoded into 30 fps. Chromecast 2015 supports no more than 30fps at 1080 as i see.

LedyBacer commented 1 year ago

Oh, so this is all supposed to work on the unstable version? Unfortunately, I can't play any videos on the unstable version. Nothing happens when I tap on play button, just Chromecast shows "ready to cast". Same as this issue #366, but I connected to my jellyfin server directly over ip address, not dns hostname. Same Encountered cast error on my server and on demo.jellyfin.org both stable and unstable

LedyBacer commented 1 year ago

Log from android app

LedyBacer commented 1 year ago

Ok, so i check demo.jellyfin.org use pc with google chrome and that's the only way unstable works. In jellyfin android app same error, just "ready to cast"

LedyBacer commented 1 year ago

I figured out how to make the unstable version work. Instead of connecting by ip, I used to connect to my server by domain via https. Thus, broadcasting via google chrome works on PC and android. Broadcasting the unstable version still doesn't work through the official jellyfin app on android.