Mac Studio Buffering remote stream - BusterXR1 - 2024-08-15
Hey All,
I promise I have read (and watched a bunch of stuff on this) but Im still stuck.
My direct play works just fine and local network play works just fine. But all remote (wifi) and (LTE) buffers and lags. I have tried so many things but it does not get any better.
Here is my config.
- Mac Studio
- 2G direct Fiber connection. 1.9G up 2.1G down,
- Apple M2 MAX
- 96GB of Ram
- Sonoma 14.5
Jelly Fin dmg install
-10.9.2
- One library connected directly to Mac on SSD drive.
- Apple VideoToolBox transcoding
h264
hevc
hevc 10bit
VP9 10bit
- Enable hardware encoding on.
- Enable toolbox tone mapping on
- Tome mapping algorithm BT2390
- Encoding preset. Tried them all. But veryfast is on right now
-Throttle transcodes is OFF
Streaming Bit rate- Tried them all. But its 100MB right now,
Movies are all MP4 movies ranging from 3Gb to 5Gb Dolby Digital, CEA 608, H.264, MPEG-4 AAC
Given that I "think" my mac studio can easily handle this and my bandwidth is not being limited etc, I have to imagine this is a setting but would love some thoughts.
Thanks
N
RE: Mac Studio Buffering remote stream - TheDreadPirate - 2024-08-15
Can you share your jellyfin log via pastebin? If there are ffmpeg logs, share those too.
RE: Mac Studio Buffering remote stream - BusterXR1 - 2024-08-15
https://pastebin.com/hMkd9gfE
https://pastebin.com/DBz6hwLJ
Thats from today. I have made so many changes and not really any better.
RE: Mac Studio Buffering remote stream - TheDreadPirate - 2024-08-15
Are you using a reverse proxy?
RE: Mac Studio Buffering remote stream - BusterXR1 - 2024-08-16
No. I am using dyndns to a Unifi dream machine with port forwarding to my server. I can access the port from outside my network.
N
RE: Mac Studio Buffering remote stream - TheDreadPirate - 2024-08-16
Unrelated. Remove the codyrobibero repo from the jellyfin plugin repo config. A) you missed the last character in the URL (jso vs json) and B) that repo doesn't exist anymore anyway. Errors about not being able to connect to it is cluttering the log.
1. Try restarting your router.
2. When remote or on cellular, use your IP instead of your DynDNS address.
3. Verify your ISP doesn't use CGNAT (doesn't sound like it).
4. Check if your ISP throttles video traffic.
RE: Mac Studio Buffering remote stream - BusterXR1 - 2024-08-16
Thanks. So I am using an ATT router with passthru. They are not using CGNAT. I am unsure if they are throttling but I would say they are not. I am in a neighborhood with a bunch of old people and not much usage.
I removed the plugin and I have connected via IP vs DNS name.
Its mostly the same as before. Buffer a little at the start, then most movies start. But within a few seconds they get laggy.
https://pastebin.com/AZeeGX8N
https://pastebin.com/MBDEUe2u
RE: Mac Studio Buffering remote stream - TheDreadPirate - 2024-08-16
Can you share the full media info for this file? Click the copy button then paste in a code block.
Are you willing to try setting up iPerf on your to see what your actual client-to-client speeds are? The server runs on your Mac, the client on your phone or whatever remote WiFi client.
Your speeds tests may report super high speeds (I'm jealous with my 40Mbps Comcast upload), but something else may be going on. Since it is direct playing, the issue is either the network or the client's ability to play the file. Since it happens on multiple remote clients, that don't have issues locally, that leads me to believe there is something going on with your Internet connection and may not be anything in your control.
I just remembered something. A Canadian user found out that their ISP did do some sort of traffic throttling for video and using a VPN to hide the kind of traffic got around that. Another thing to try.
You can also try setting up a reverse proxy, setting up HTTPS (you can use your DynDNS address for legit certs), and using a non-standard HTTPS port. Sometimes ISPs throttle strictly based on the port. Maybe AT&T is throttling 8096? IDK.
RE: Mac Studio Buffering remote stream - BusterXR1 - 2024-08-16
Here is the info. I need to figure out how to set up iperf. I assume you mean set it up on my iPhone and then connect to JellyFin
Code: 25 Dune (HD)
Container: mp4
Path: /Volumes/Movie Disk/Movies/Plex Movies/25 Dune (HD).mp4
Size: 2998 MB
Audio
Title: English - AAC - Stereo - Default
Language: eng
Codec: AAC
Codec tag: mp4a
AVC: No
Profile: LC
Layout: stereo
Channels: 2 ch
Bitrate: 127 kbps
Sample rate: 48000 Hz
Default: Yes
Forced: No
External: No
Video
Title: 720p H264 SDR
Codec: H264
Codec tag: avc1
AVC: Yes
Profile: Main
Level: 40
Resolution: 1280x534
Aspect ratio: 2.40:1
Anamorphic: No
Interlaced: No
Framerate: 23.976025
Bitrate: 2172 kbps
Bit depth: 8 bit
Video range: SDR
Video range type: SDR
Pixel format: yuv420p
Ref frames: 1
NAL: 4
Subtitle
Title: English - Default - MOV_TEXT
Language: eng
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Default: Yes
Forced: No
External: No
Audio
Title: French - AAC - Stereo
Language: fra
Codec: AAC
Codec tag: mp4a
AVC: No
Profile: LC
Layout: stereo
Channels: 2 ch
Bitrate: 127 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No
Audio
Title: Spanish - AAC - Stereo
Language: spa
Codec: AAC
Codec tag: mp4a
AVC: No
Profile: LC
Layout: stereo
Channels: 2 ch
Bitrate: 127 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No
Audio
Title: English - AAC - Stereo
Language: eng
Codec: AAC
Codec tag: mp4a
AVC: No
Profile: LC
Layout: stereo
Channels: 2 ch
Bitrate: 127 kbps
Sample rate: 48000 Hz
Default: No
Forced: No
External: No
Subtitle
Title: French - MOV_TEXT
Language: fra
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: French - MOV_TEXT
Language: fra
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Spanish - MOV_TEXT
Language: spa
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Spanish - MOV_TEXT
Language: spa
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Arabic - MOV_TEXT
Language: ara
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Bulgarian - MOV_TEXT
Language: bul
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Chinese - MOV_TEXT
Language: zho
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Chinese - MOV_TEXT
Language: zho
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Czech - MOV_TEXT
Language: ces
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Danish - MOV_TEXT
Language: dan
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Greek - MOV_TEXT
Language: ell
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Spanish - MOV_TEXT
Language: spa
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Estonian - MOV_TEXT
Language: est
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Finnish - MOV_TEXT
Language: fin
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Hebrew - MOV_TEXT
Language: heb
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Hungarian - MOV_TEXT
Language: hun
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Indonesian - MOV_TEXT
Language: ind
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Icelandic - MOV_TEXT
Language: isl
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Korean - MOV_TEXT
Language: kor
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Lithuanian - MOV_TEXT
Language: lit
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Latvian - MOV_TEXT
Language: lav
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Dutch - MOV_TEXT
Language: nld
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Norwegian - MOV_TEXT
Language: nor
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Polish - MOV_TEXT
Language: pol
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Portuguese - MOV_TEXT
Language: por
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Portuguese - MOV_TEXT
Language: por
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Russian - MOV_TEXT
Language: rus
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Slovak - MOV_TEXT
Language: slk
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Slovenian - MOV_TEXT
Language: slv
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Swedish - MOV_TEXT
Language: swe
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Thai - MOV_TEXT
Language: tha
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Turkish - MOV_TEXT
Language: tur
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: English - MOV_TEXT
Language: eng
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Japanese - MOV_TEXT
Language: jpn
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: German - MOV_TEXT
Language: deu
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Subtitle
Title: Italian - MOV_TEXT
Language: ita
Codec: MOV_TEXT
Codec tag: tx3g
AVC: No
Resolution: 1280x534
Bitrate: 0 kbps
Default: No
Forced: No
External: No
Image
Codec: MJPEG
AVC: No
Profile: Baseline
Resolution: 667x1000
Bit depth: 8 bit
Color space: bt470bg
Pixel format: yuvj420p
Ref frames: 1
RE: Mac Studio Buffering remote stream - theguymadmax - 2024-08-16
What client are you using to play your media? Also, you’re on an older version (10.9.2). You should update to the latest version (10.9.9).
|