2024-04-27, 11:19 AM
Hey all,
I have an issue with playback on my chromecast with some movies. They playback works fine on other devices. On my chromecast Android App the video is stuttering and moving slow. This only happens with some movies. Here is an example of pulp fiction not working:
Playback on mobile and in web browser works fine. It only produces issues on chromecast.
I used the ExoPlayer, it stutters there. When trying to use the LibVLC Player, it doesn't really even start playing.
Another movie (Dune 2) with much higher quality on the other hand plays fine:
I use my Nvidia NVENC for encoding and the process starts encoding when the media gets played:
When I deactivate encoding, it still stutters.
I'm on Jellyfin Version 10.8.13 on Ubuntu Server 20.04. My chromecast app version is on "jellyfin-androidtv 0.16.10 release".
I have an issue with playback on my chromecast with some movies. They playback works fine on other devices. On my chromecast Android App the video is stuttering and moving slow. This only happens with some movies. Here is an example of pulp fiction not working:
Code:
Complete name : Pulp Fiction (1994).mkv
Format : Matroska
Format version : Version 4
File size : 7.30 GiB
Duration : 2 h 34 min
Overall bit rate : 6 761 kb/s
Writing application : Lavf59.33.100
Writing library : Lavf59.33.100
ErrorDetectionType : Per level 1
Video
Format : HEVC
Format profile : Main 10@L5@Main
Codec ID : V_MPEGH/ISO/HEVC
Width : 3 840 pixels
Height : 1 634 pixels
Display aspect ratio : 2.35:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 0)
Bit depth : 10 bits
Writing library : x265 3.5+1-f0c1022b6:[Linux][GCC 7.5.0][64 bit] 10bit
Audio
Format : AAC LC
Codec ID : A_AAC-2
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Writing library : Lavc59.48.100 libfdk_aac
Playback on mobile and in web browser works fine. It only produces issues on chromecast.
I used the ExoPlayer, it stutters there. When trying to use the LibVLC Player, it doesn't really even start playing.
Another movie (Dune 2) with much higher quality on the other hand plays fine:
Code:
Complete name : Dune Part Two (2024).mkv
Format : Matroska
Format version : Version 4
File size : 29.3 GiB
Duration : 2 h 45 min
Overall bit rate : 25.3 Mb/s
Writing application : mkvmerge v83.0 ('Circle Of Friends') 64-bit
Writing library : libebml v1.4.5 + libmatroska v1.7.1
Video
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
Codec ID : V_MPEGH/ISO/HEVC
Bit rate : 24.5 Mb/s
Width : 3 840 pixels
Height : 1 606 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.166
Stream size : 28.4 GiB (97%)
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : BT.2020
Mastering display luminance : min: 0.0050 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 880 cd/m2
Maximum Frame-Average Light Level : 475 cd/m2
Audio
ID : 2
Format : E-AC-3 JOC
Format/Info : Enhanced AC-3 with Joint Object Coding
Commercial name : Dolby Digital Plus with Dolby Atmos
Codec ID : A_EAC3
Bit rate mode : Constant
Bit rate : 768 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 911 MiB (3%)
Language : English
Service kind : Complete Main
Default : Yes
Forced : No
Complexity index : 16
Number of dynamic objects : 15
Bed channel count : 1 channel
Bed channel configuration : LFE
I use my Nvidia NVENC for encoding and the process starts encoding when the media gets played:
Code:
+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 385706 C /usr/lib/jellyfin-ffmpeg/ffmpeg 248MiB |
+---------------------------------------------------------------------------------------+
When I deactivate encoding, it still stutters.
I'm on Jellyfin Version 10.8.13 on Ubuntu Server 20.04. My chromecast app version is on "jellyfin-androidtv 0.16.10 release".
Jellyfin 10.8.13 on Ubuntu 20.04 LTS Bare Metal
with Apache Reverse Proxy
i5-3570k, 32GB RAM, GTX 1070
with Apache Reverse Proxy
i5-3570k, 32GB RAM, GTX 1070