Jump to content

Emby Not Playing "Direct" Videos on External Network — Bandwidth Issue


Go to solution Solved by JohnnyTai,

Recommended Posts

Posted

Hi everyone, it's me again.

I’m encountering a really weird issue with Emby lately. When trying to play videos directly on an external network, Emby doesn’t work as expected. Here’s what happens:

  • My Unraid server goes into full bandwidth usage mode (about 200 Mbps), but when I check the network inspection in Chrome, the real bandwidth is barely hitting 1 Mbps.
  • Interestingly, if I connect through a VPN or similar setup, the movie plays just fine.
  • I’ve tried redownloading and doing a fresh setup of the server, but the problem persists.
  • The log doesn’t show anything out of the ordinary.
  • When I switch to Jellyfin or Plex, I don’t encounter any issues at all.
  • Also, if I force the video to transcode (even just audio or video), everything works perfectly, so it doesn’t seem like a network blocking problem.
  • If I wait for a very long time (like 3 or 5 or 10 minutes or sometime stuck forever in loading), the video does eventually start playing. As "Converting audio to compatible codec, Recovering from playback error"

This is how my internet traffic look like in 5 minutes chart

image.png.c79c1bdd1780b8a066fa55db737396a3.png

Any ideas or suggestions? This is driving me a bit crazy, and I’m stumped.

Thanks for any help!

Note: I tried both the current latest emby Unraid Docker version and beta version.
Below is some debug playback log in 15 minutes if it might have any informations.

embyserver-63861488839.txt hardware_detection-63861488842.txt embyserver-63861488969.txt embyserver-63861489089.txt hardware_detection-63861489092.txt ffmpeg-remux-9e2d6c91-a8b5-4a9a-b322-5bdd7c8155e8_1.txt ffmpeg-remux-7b363ab2-8a88-475a-b79b-d187cc8c8eb1_1.txt ffmpeg-transcode-964c1943-e251-4150-8d55-332765ccb7de_1.txt embyserver.txt

  • Solution
Posted

Update, I sort the issue out by adding cache bypass for videos to cloudflare. I follow suggestion from this post 

(http.request.full_uri contains "https://emby.example.com/*videos/*/*")
  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...