Why do all files containing EAC3 audio force Plex to transcode video+audio?
I'm having problems direct streaming any files that use EAC3 5.1 audio on my Roku Streaming Stick 3600 (2016 model).
I have read that this audio format isn't directly supported, and that Plex should be transcoding only the audio portion and direct streaming the video. However, that's not what happens: Plex is transcoding everything during playback, which causes huge load on my Plex server.
I have confirmed that the Roku natively supports the video stream by trying to set Direct Stream to force. With this setting, the Roku plays the video perfectly -- but of course with no audio. I have also tested what happens when I use the Plex Web interface to playback the videos on a computer. In this setup, everything happens as expected: Plex reports that it's direct streaming the video and transcoding the audio. I can also see that the load on the Plex server is far lower.
Is there some way I can force Plex to direct stream the video to my Roku and transcode only the audio?
Thank you very much for any tips on this. I'd be happy to provide any more information.
Please find below a sample of my server log when trying playback an affected file on the Roku:
Aug 24, 2017 14:07:54.223  DEBUG - Calculated media file path for item 3402: C:\Users\ajgatlin\AppData\Local\Plex Media Server\Metadata\TV Shows\f\a215bff4391343518c5395c44283513bfd17cea.bundle\Contents\_combined/themes/com.plexapp.agents.plexthememusic_ab7fe84c48c68137b27a0808f91e4e7e44c1810a Aug 24, 2017 14:07:54.226  DEBUG - MDE: analyzing media item 3867 Aug 24, 2017 14:07:54.226  DEBUG - MDE: com.plexapp.agents: Direct Play is disabled Aug 24, 2017 14:07:54.226  DEBUG - MDE: com.plexapp.agents: Audio Direct Streaming is disabled, so video's audio stream will be transcoded Aug 24, 2017 14:07:54.226  DEBUG - Codecs: testing mp3_mf (encoder) Aug 24, 2017 14:07:54.226  WARN - Failed to find encoder 'mp3_mf' Aug 24, 2017 14:07:54.226  DEBUG - MDE: com.plexapp.agents: selected media 0 / 3867 Aug 24, 2017 14:07:54.226  DEBUG - Streaming Resource: Added session 09B91C68:0b56855e2c916c851d08f8fe170cf1b4 Aug 24, 2017 14:07:54.227  DEBUG - Streaming Resource: Reached Decision id=3438 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=3867 part=(id=4175 decision=transcode protocol=http streams=(Audio=(id=10284 decision=transcode bitrate=320 encoder=libmp3lame channels=2 rate=44100)))) Aug 24, 2017 14:07:54.228  DEBUG - Completed: [::ffff:192.168.0.18:46171] 200 GET /music/:/transcode/universal/decision (17 live) TLS GZIP 7ms 857 bytes (pipelined: 1)