UnicornTranscoder / UnicornTranscoder

Remote transcoder for Plex
MIT License
702 stars 26 forks source link

Transcoder receives request, tosses error, provides no output. #56

Closed magn2o closed 5 years ago

magn2o commented 5 years ago

Running latest master pull for all 3 components.

I've been beating my head on the wall for a week with this. As far as I can tell, everything else is working. LoadBalancer is handling incoming connections, passing through to the Plex Server, and routing requests to the transcoder. The issue presents itself as soon as the transcoder receives a request:

Fri, 26 Apr 2019 01:21:43 GMT express:router dispatching GET /api/resolve?session=xu1mnybjf4a0j452j4oy7j4n&ip=::ffff:127.0.0.1&origin=http%3A%2F%2F144.76.41.56%3A3001%2F
Fri, 26 Apr 2019 01:21:43 GMT express:router query  : /api/resolve?session=xu1mnybjf4a0j452j4oy7j4n&ip=::ffff:127.0.0.1&origin=http%3A%2F%2F144.76.41.56%3A3001%2F
Fri, 26 Apr 2019 01:21:43 GMT express:router expressInit  : /api/resolve?session=xu1mnybjf4a0j452j4oy7j4n&ip=::ffff:127.0.0.1&origin=http%3A%2F%2F144.76.41.56%3A3001%2F
Fri, 26 Apr 2019 01:21:43 GMT express:router corsMiddleware  : /api/resolve?session=xu1mnybjf4a0j452j4oy7j4n&ip=::ffff:127.0.0.1&origin=http%3A%2F%2F144.76.41.56%3A3001%2F
Fri, 26 Apr 2019 01:21:43 GMT express:router router  : /api/resolve?session=xu1mnybjf4a0j452j4oy7j4n&ip=::ffff:127.0.0.1&origin=http%3A%2F%2F144.76.41.56%3A3001%2F
Fri, 26 Apr 2019 01:21:43 GMT express:router dispatching GET /api/resolve?session=xu1mnybjf4a0j452j4oy7j4n&ip=::ffff:127.0.0.1&origin=http%3A%2F%2F144.76.41.56%3A3001%2F
Fri, 26 Apr 2019 01:21:44 GMT express:router dispatching GET /video/:/transcode/universal/start.mpd?hasMDE=1&path=%2Flibrary%2Fmetadata%2F1&mediaIndex=0&partIndex=0&protocol=dash&fastSeek=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&location=lan&addDebugOverlay=0&autoAdjustQuality=0&directStreamAudio=1&mediaBufferSize=102400&session=xu1mnybjf4a0j452j4oy7j4n&subtitles=burn&Accept-Language=en&X-Plex-Session-Identifier=e1kr40f6nblswv56678j0bxu&X-Plex-Client-Profile-Extra=append-transcode-target-codec%28type%3DvideoProfile%26context%3Dstreaming%26audioCodec%3Daac%26protocol%3Ddash%29&X-Plex-Product=Plex%20Web&X-Plex-Version=3.83.1&X-Plex-Client-Identifier=jlm8j432z1ebmnfcr237w4xf&X-Plex-Platform=Safari&X-Plex-Platform-Version=12.1&X-Plex-Sync-Version=2&X-Plex-Device=OSX&X-Plex-Device-Name=Safari&X-Plex-Device-Screen-Resolution=1594x791%2C2560x1440&X-Plex-Token=AbYXz1uVsBNVbj2k6GFz&X-Plex-Language=en
Fri, 26 Apr 2019 01:21:44 GMT express:router query  : /video/:/transcode/universal/start.mpd?hasMDE=1&path=%2Flibrary%2Fmetadata%2F1&mediaIndex=0&partIndex=0&protocol=dash&fastSeek=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&location=lan&addDebugOverlay=0&autoAdjustQuality=0&directStreamAudio=1&mediaBufferSize=102400&session=xu1mnybjf4a0j452j4oy7j4n&subtitles=burn&Accept-Language=en&X-Plex-Session-Identifier=e1kr40f6nblswv56678j0bxu&X-Plex-Client-Profile-Extra=append-transcode-target-codec%28type%3DvideoProfile%26context%3Dstreaming%26audioCodec%3Daac%26protocol%3Ddash%29&X-Plex-Product=Plex%20Web&X-Plex-Version=3.83.1&X-Plex-Client-Identifier=jlm8j432z1ebmnfcr237w4xf&X-Plex-Platform=Safari&X-Plex-Platform-Version=12.1&X-Plex-Sync-Version=2&X-Plex-Device=OSX&X-Plex-Device-Name=Safari&X-Plex-Device-Screen-Resolution=1594x791%2C2560x1440&X-Plex-Token=AbYXz1uVsBNVbj2k6GFz&X-Plex-Language=en
Fri, 26 Apr 2019 01:21:44 GMT express:router expressInit  : /video/:/transcode/universal/start.mpd?hasMDE=1&path=%2Flibrary%2Fmetadata%2F1&mediaIndex=0&partIndex=0&protocol=dash&fastSeek=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&location=lan&addDebugOverlay=0&autoAdjustQuality=0&directStreamAudio=1&mediaBufferSize=102400&session=xu1mnybjf4a0j452j4oy7j4n&subtitles=burn&Accept-Language=en&X-Plex-Session-Identifier=e1kr40f6nblswv56678j0bxu&X-Plex-Client-Profile-Extra=append-transcode-target-codec%28type%3DvideoProfile%26context%3Dstreaming%26audioCodec%3Daac%26protocol%3Ddash%29&X-Plex-Product=Plex%20Web&X-Plex-Version=3.83.1&X-Plex-Client-Identifier=jlm8j432z1ebmnfcr237w4xf&X-Plex-Platform=Safari&X-Plex-Platform-Version=12.1&X-Plex-Sync-Version=2&X-Plex-Device=OSX&X-Plex-Device-Name=Safari&X-Plex-Device-Screen-Resolution=1594x791%2C2560x1440&X-Plex-Token=AbYXz1uVsBNVbj2k6GFz&X-Plex-Language=en
Fri, 26 Apr 2019 01:21:44 GMT express:router corsMiddleware  : /video/:/transcode/universal/start.mpd?hasMDE=1&path=%2Flibrary%2Fmetadata%2F1&mediaIndex=0&partIndex=0&protocol=dash&fastSeek=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&location=lan&addDebugOverlay=0&autoAdjustQuality=0&directStreamAudio=1&mediaBufferSize=102400&session=xu1mnybjf4a0j452j4oy7j4n&subtitles=burn&Accept-Language=en&X-Plex-Session-Identifier=e1kr40f6nblswv56678j0bxu&X-Plex-Client-Profile-Extra=append-transcode-target-codec%28type%3DvideoProfile%26context%3Dstreaming%26audioCodec%3Daac%26protocol%3Ddash%29&X-Plex-Product=Plex%20Web&X-Plex-Version=3.83.1&X-Plex-Client-Identifier=jlm8j432z1ebmnfcr237w4xf&X-Plex-Platform=Safari&X-Plex-Platform-Version=12.1&X-Plex-Sync-Version=2&X-Plex-Device=OSX&X-Plex-Device-Name=Safari&X-Plex-Device-Screen-Resolution=1594x791%2C2560x1440&X-Plex-Token=AbYXz1uVsBNVbj2k6GFz&X-Plex-Language=en
Fri, 26 Apr 2019 01:21:44 GMT express:router router  : /video/:/transcode/universal/start.mpd?hasMDE=1&path=%2Flibrary%2Fmetadata%2F1&mediaIndex=0&partIndex=0&protocol=dash&fastSeek=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&location=lan&addDebugOverlay=0&autoAdjustQuality=0&directStreamAudio=1&mediaBufferSize=102400&session=xu1mnybjf4a0j452j4oy7j4n&subtitles=burn&Accept-Language=en&X-Plex-Session-Identifier=e1kr40f6nblswv56678j0bxu&X-Plex-Client-Profile-Extra=append-transcode-target-codec%28type%3DvideoProfile%26context%3Dstreaming%26audioCodec%3Daac%26protocol%3Ddash%29&X-Plex-Product=Plex%20Web&X-Plex-Version=3.83.1&X-Plex-Client-Identifier=jlm8j432z1ebmnfcr237w4xf&X-Plex-Platform=Safari&X-Plex-Platform-Version=12.1&X-Plex-Sync-Version=2&X-Plex-Device=OSX&X-Plex-Device-Name=Safari&X-Plex-Device-Screen-Resolution=1594x791%2C2560x1440&X-Plex-Token=AbYXz1uVsBNVbj2k6GFz&X-Plex-Language=en
Fri, 26 Apr 2019 01:21:44 GMT express:router dispatching GET /video/:/transcode/universal/start.mpd?hasMDE=1&path=%2Flibrary%2Fmetadata%2F1&mediaIndex=0&partIndex=0&protocol=dash&fastSeek=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&location=lan&addDebugOverlay=0&autoAdjustQuality=0&directStreamAudio=1&mediaBufferSize=102400&session=xu1mnybjf4a0j452j4oy7j4n&subtitles=burn&Accept-Language=en&X-Plex-Session-Identifier=e1kr40f6nblswv56678j0bxu&X-Plex-Client-Profile-Extra=append-transcode-target-codec%28type%3DvideoProfile%26context%3Dstreaming%26audioCodec%3Daac%26protocol%3Ddash%29&X-Plex-Product=Plex%20Web&X-Plex-Version=3.83.1&X-Plex-Client-Identifier=jlm8j432z1ebmnfcr237w4xf&X-Plex-Platform=Safari&X-Plex-Platform-Version=12.1&X-Plex-Sync-Version=2&X-Plex-Device=OSX&X-Plex-Device-Name=Safari&X-Plex-Device-Screen-Resolution=1594x791%2C2560x1440&X-Plex-Token=AbYXz1uVsBNVbj2k6GFz&X-Plex-Language=en
2019-04-26T01:21:44.141Z UnicornTranscoder:Dash xu1mnybjf4a0j452j4oy7j4n
2019-04-26T01:21:44.141Z UnicornTranscoder:Transcoder Create transcoder xu1mnybjf4a0j452j4oy7j4n
2019-04-26T01:21:44.142Z UnicornTranscoder:SessionManager save xu1mnybjf4a0j452j4oy7j4n

2019-04-26T01:21:44.232Z UnicornTranscoder:Transcoder [ '-codec:0',
  'h264',
  '-codec:1',
  'dca',
  '-ss',
  '0',
  '-noaccurate_seek',
  '-analyzeduration',
  '20000000',
  '-probesize',
  '20000000',
  '-i',
  'http://144.76.41.56:3001/library/parts/1/0/file.stream?download=1',
  '-filter_complex',
  '[0:1] aresample=async=1:ocl=\'stereo\':osr=48000[0]',
  '-map',
  '0:0',
  '-metadata:s:0',
  'language=eng',
  '-codec:0',
  'copy',
  '-map',
  '[0]',
  '-metadata:s:1',
  'language=eng',
  '-codec:1',
  'aac',
  '-b:1',
  '256k',
  '-f',
  'dash',
  '-min_seg_duration',
  '5000000',
  '-skip_to_segment',
  '1',
  '-time_delta',
  '0.0625',
  '-manifest_name',
  'http://127.0.0.1:3000/video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/59bc0f11-1d43-4dc6-a8ad-6e5ea3ad5653/manifest',
  '-avoid_negative_ts',
  'disabled',
  '-map_metadata',
  '-1',
  '-map_chapters',
  '-1',
  'dash',
  '-start_at_zero',
  '-copyts',
  '-vsync',
  'cfr',
  '-y',
  '-nostats',
  '-loglevel_plex',
  'error',
  '-progressurl',
  'http://127.0.0.1:3000/video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress' ]
2019-04-26T01:21:44.232Z UnicornTranscoder:Transcoder Spawn xu1mnybjf4a0j452j4oy7j4n
2019-04-26T01:21:44.273Z UnicornTranscoder:Transcoder FFMPEG(stderr): ffmpeg version 1.4-a22632d-14 Copyright (c) 2000-2018 the FFmpeg developers
  built with clang version 5.0.1 (tags/RELEASE_501/final)

2019-04-26T01:21:44.273Z UnicornTranscoder:Transcoder FFMPEG(stderr):   configuration: --disable-static --enable-shared --disable-libx264 --disable-hwaccels --disable-protocol=concat --external-decoder=h264 --enable-debug --enable-muxers --disable-gmp --disable-avdevice --disable-bzlib --disable-sdl2 --disable-decoders --disable-devices --disable-encoders --disable-ffprobe --disable-ffplay --disable-doc --disable-iconv --disable-lzma --disable-schannel --disable-linux-perf --disable-mediacodec --enable-eae --arch=x86_64 --target-os=linux --strip=x86_64-plex-linux-gnu-strip --cc=/data/jenkins/conan_build/1535844248/conan/.conan/data/clang/5.0.1-5/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/bin/clang --pkg-config=/data/jenkins/conan_build/1535844248/conan/.conan/data/plexconantool/5-62/plex/stable/package/99cb7beab0cdb1bc79a044e3bd42148f6f45fb31/plex-pkg-config --pkg-config-flags=--static --cross-prefix=x86_64-plex-linux-gnu- --enable-cross-compile --extra-ldflags='-static-libgcc -z noexecstack -Wl,-rpath='\''XORIGIN:XORIGIN/../lib'\'' --sysroot=/data/jenkins/conan_build/1535844248/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/x86_64-plex-linux-gnu/sysroot --target=x86_64-plex-linux-gnu --gcc-toolchain=/data/jenkins/conan_build/1535844248/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec -Wl,-rpath,'\''XORIGIN/../lib'\'' -Wl,-rpath,'\''XORIGIN/lib'\'' -Wl,-rpath,/data/jenkins/conan_build/1535844248/conan/.conan/data/libpciaccess/0.14-13/plex/stable/package/977e43f7772b089f07181eca1f6519c20d2f66f3/lib -Wl,-rpath,/data/jenkins/conan_build/1535844248/conan/.conan/data/libdrm/2.4.96-36/plex/stable/package/0c46b1a4077bda38ad8020d657bae0006dd85001/lib -Wl,-rpath,/data/jenkins/conan_build/1535844248/conan/.conan/data/libva/2.1.0-37/plex/stable/package/81a2df5e16044d97d1b088b0e6c9598b5b17f233/lib -Wl,-rpath,/data/jenkins/conan_build/1535844248/conan/.conan/data/libpciaccess/0.14-13/plex/stable/package/977e43f7772b089f07181eca1f6519c20d2f66f3/lib -Wl,-rpath,/data/jenkins/conan_build/1535844248/conan/.conan/data/libdrm/2.4.96-36/plex/stable/package/0c46b1a4077bda38ad8020d657bae0006dd85001/lib -Wl,-rpath,/data/jenkins/conan_build/1535844248/conan/.conan/data/libva/2.1.0-37/plex/stable/package/81a2df5e16044d97d1b088b0e6c9598b5b17f233/lib -m64 -L/data/jenkins/conan_build/1535844248/conan/.conan/data/opus/1.2.1-11/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libvorbis/1.3.5-14/plex/stable/package/aec4eb6f5cb9d20333df2504d3219be2d90eaaa5/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libogg/1.3.2-12/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/x264/155-7d0ff22-11/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/zvbi/0.2.35-17/plex/stable/package/d6bc988a77694788705acbe9ec172c7be03ce7aa/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/rtmpdump/2.4-39/plex/stable/package/bc2a67e11e85f907c24b42bb3a236cccf72d0194/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/gnutls/3.5.19-4/plex/stable/package/3566f2f8e7d5ccb51a299a4b668ccb9d6c8a3092/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/nettle/3.3-16/plex/stable/package/38eb9d56990fc541fe0d29a0e1c176a71db8f4b8/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libidn/2.0.5-17/plex/stable/package/d6bc988a77694788705acbe9ec172c7be03ce7aa/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/iconv/1.15-16/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/gmp/6.1.1-14/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libass/0.14.0-18/plex/stable/package/70d2424cf96128c665ee68b578c62eb41565c8da/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/fribidi/0.19.7-14/plex/stable/package/a2069270db732b89d402b71d74949d09f29d3535/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/harfbuzz/1.2.7-29/plex/stable/package/5d4b25218c25e16049d16a1ad9fb53a82c55548d/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/fontconfig/2.13.0-7/plex/stable/package/dc02fea18a36a2cfc0e1c12e07ac9c77e3306a93/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/freetype2/2.9.1-5/plex/stable/package/adeaec4245627b6d7091407aafa72c27bc8322aa/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/expat/2.2.5-12/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libuuid/1.0.3-5/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libxml2/2.9.8-11/plex/stable/package/50a15f012cd94a5a5d864a63ede9b375efe62fc1/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libpng/1.6.32-17/plex/stable/package/50a15f012cd94a5a5d864a63ede9b375efe62fc1/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/bzip2/1.0.6-13/plex/stable/package/0bb6f9a537a76b4aa6af7fb4dbef0aa6dddcabf4/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/zlib/1.2.8-16/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/mp3lame/3.98.4-11/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/intel-vaapi-driver/2.1.0-18/plex/stable/package/66977dae92313cf12c63fbdfe4eae6be30dbded2/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libva/2.1.0-37/plex/stable/package/81a2df5e16044d97d1b088b0e6c9598b5b17f233/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libdrm/2.4.96-36/plex/stable/package/0c46b1a4077bda38ad8020d657bae0006dd85001/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libpciaccess/0.14-13/plex/stable/package/977e43f7772b089f07181eca1f6519c20d2f66f3/lib -L/data/jenkins/conan_build/1535844248/conan/.conan/data/libpthread-stubs/0.4-12/plex/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib -static-libgcc -z noexecstack -Wl,-rpath='\''XORIGIN:XORIGIN/../lib'\'' --sysroot=/data/jenkins/conan_build/1535844248/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/x86_64-plex-linux-gnu/sysroot --target=x86_64-plex-linux-gnu --gcc-toolchain=/data/jenkins/conan_build/1535844248/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec' --extra-libs='-lopus -lvorbis -logg -lx264 -lzvbi -lpthread -lrtmp -lgnutls -lnettle -lhogweed -lidn2 -liconv -lcharset -lgmp -lass -lfribidi -lharfbuzz -lfontconfig -lfreetype -lexpat -luuid -lxml2 -ldl -lpng16 -lm -lbz2 -lz -lmp3lame -lva -lva-drm -ldrm -lpciaccess' --extra-cflags='-m64 -O3 -fPIC -DPIC -Os --sysroot=/data/jenkins/conan_build/1535844248/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/x86_64-plex-linux-gnu/sysroot --target=x86_64-plex-linux-gnu --gcc-toolchain=/data/jenkins/conan_build/1535844248/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec -I/data/jenkins/conan_build/1535844248/conan/.conan/data/opus/1.2.1-11/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libvorbis/1.3.5-14/plex/stable/package/aec4eb6f5cb9d20333df2504d3219be2d90eaaa5/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libogg/1.3.2-12/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/x264/155-7d0ff22-11/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/zvbi/0.2.35-17/plex/stable/package/d6bc988a77694788705acbe9ec172c7be03ce7aa/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/rtmpdump/2.4-39/plex/stable/package/bc2a67e11e85f907c24b42bb3a236cccf72d0194/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/gnutls/3.5.19-4/plex/stable/package/3566f2f8e7d5ccb51a299a4b668ccb9d6c8a3092/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/nettle/3.3-16/plex/stable/package/38eb9d56990fc541fe0d29a0e1c176a71db8f4b8/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libidn/2.0.5-17/plex/stable/package/d6bc988a77694788705acbe9ec172c7be03ce7aa/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/iconv/1.15-16/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/gmp/6.1.1-14/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libass/0.14.0-18/plex/stable/package/70d2424cf96128c665ee68b578c62eb41565c8da/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/fribidi/0.19.7-14/plex/stable/package/a2069270db732b89d402b71d74949d09f29d3535/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/harfbuzz/1.2.7-29/plex/stable/package/5d4b25218c25e16049d16a1ad9fb53a82c55548d/include/harfbuzz -I/data/jenkins/conan_build/1535844248/conan/.conan/data/fontconfig/2.13.0-7/plex/stable/package/dc02fea18a36a2cfc0e1c12e07ac9c77e3306a93/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/freetype2/2.9.1-5/plex/stable/package/adeaec4245627b6d7091407aafa72c27bc8322aa/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/expat/2.2.5-12/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libuuid/1.0.3-5/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libxml2/2.9.8-11/plex/stable/package/50a15f012cd94a5a5d864a63ede9b375efe62fc1/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libpng/1.6.32-17/plex/stable/package/50a15f012cd94a5a5d864a63ede9b375efe62fc1/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/bzip2/1.0.6-13/plex/stable/package/0bb6f9a537a76b4aa6af7fb4dbef0aa6dddcabf4/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/zlib/1.2.8-16/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/mp3lame/3.98.4-11/plex/stable/package/8094f5147bc9378351237bfd795472578065861f/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/intel-vaapi-driver/2.1.0-18/plex/stable/package/66977dae92313cf12c63fbdfe4eae6be30dbded2/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libva/2.1.0-37/plex/stable/package/81a2df5e16044d97d1b088b0e6c9598b5b17f233/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libdrm/2.4.96-36/plex/stable/package/0c46b1a4077bda38ad8020d657bae0006dd85001/include -I/data/jenkins/conan_build/1535844248/conan/.conan/data/libpciaccess/0.14-13/plex/stable/package/977e43f7772b089f07181eca1f6519c20d2f66f3/include -DNDEBUG -fno-integrated-as' --enable-decoder=png --enable-decoder=apng --enable-decoder=bmp --enable-decoder=mjpeg --enable-decoder=thp --enable-decoder=gif --enable-decoder=dirac --enable-decoder=ffv1 --enable-decoder=ffvhuff --enable-decoder=huffyuv --enable-decoder=rawvideo --enable-decoder=zero12v --enable-decoder=ayuv --enable-decoder=r210 --enable-decoder=v210 --enable-decoder=v210x --enable-decoder=v308 --enable-decoder=v408 --enable-decoder=v410 --enable-decoder=y41p --enable-decoder=yuv4 --enable-decoder=ansi --enable-decoder=alac --enable-decoder=flac --enable-decoder=vorbis --enable-decoder=opus --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw --enable-decoder=ass --enable-decoder=dvbsub --enable-decoder=dvdsub --enable-decoder=ccaption --enable-decoder=pgssub --enable-decoder=jacosub --enable-decoder=microdvd --enable-decoder=movtext --enable-decoder=mpl2 --enable-decoder=pjs --enable-decoder=realtext --enable-decoder=sami --enable-decoder=ssa --enable-decoder=stl --enable-decoder=subrip --enable-decoder=subviewer --enable-decoder=text --enable-decoder=vplayer --enable-decoder=webvtt --enable-decoder=xsub --enable-decoder=h264_cuvid --enable-decoder=hevc_cuvid --enable-decoder=mjpeg_cuvid --enable-decoder=mpeg1_cuvid --enable-decoder=mpeg2_cuvid --enable-decoder=mpeg4_cuvid --enable-decoder=vc1_cuvid --enable-decoder=vp8_cuvid --enable-decoder=vp9_cuvid --enable-decoder=eac3_eae --enable-decoder=truehd_eae --enable-decoder=mlp_eae --enable-encoder=flac --enable-encoder=alac --enable-encoder=libvorbis --enable-encoder=libopus --enable-encoder=mjpeg --enable-encoder=wrapped_avframe --enable-encoder=ass --enable-encoder=dvbsub --enable-encoder=dvdsub --enable-encoder=movtext --enable-encoder=ssa --enable-encoder=subrip --enable-encoder=text --enable-encoder=webvtt --enable-encoder=xsub --enable-encoder=pcm_f32be --enable-encoder=pcm_f32le --enable-encoder=pcm_f64be --enable-encoder=pcm_f64le --enable-encoder=pcm_s8 --enable-encoder=pcm_s8_planar --enable-encoder=pcm_s16be --enable-encoder=pcm_s16be_planar --enable-encoder=pcm_s16le --enable-encoder=pcm_s16le_planar --enable-encoder=pcm_s24be --enable-encoder=pcm_s24le --enable-encoder=pcm_s24le_planar --enable-encoder=pcm_s32be --enable-encoder=pcm_s32le --enable-encoder=pcm_s32le_planar --enable-encoder=pcm_u8 --enable-encoder=pcm_u16be --enable-encoder=pcm_u16le --enable-encoder=pcm_u24be --enable-encoder=pcm_u24le --enable-encoder=pcm_u32be --enable-encoder=pcm_u32le --enable-encoder=h264_qsv --enable-encoder=mpeg2_qsv --enable-encoder=hevc_qsv --enable-encoder=h264_vaapi --enable-encoder=hevc_vaapi --enable-encoder=h264_nvenc --enable-encoder=eac3_eae --prefix=/data/jenkins/conan_build/1535844248/conan/.conan/data/ffmpeg/1.4-a22632d-14/plex/stable/build/1b0687fcd934d79d8283f84c22c8ab4d016c0fea/transcoder-install --enable-libzvbi --enable-gnutls --enable-libass --enable-librtmp --enable-libopus
  libavutil      56.  7.101 / 56.  7.101
  libavcodec     58. 12.102 / 58. 12.102
  libavformat    58.  9.100 / 58.  9.100
  libavfilter     7. 12.100 /  7. 12.100
  libswscale      5.  0.101 /  5.  0.101
  libswresample   3.  0.101 /  3.  0.101

Fri, 26 Apr 2019 01:21:44 GMT express:router dispatching PUT /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=startup
Fri, 26 Apr 2019 01:21:44 GMT express:router query  : /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=startup
Fri, 26 Apr 2019 01:21:44 GMT express:router expressInit  : /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=startup
Fri, 26 Apr 2019 01:21:44 GMT express:router corsMiddleware  : /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=startup
Fri, 26 Apr 2019 01:21:44 GMT express:router router  : /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=startup
Fri, 26 Apr 2019 01:21:44 GMT express:router dispatching PUT /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=startup
Fri, 26 Apr 2019 01:21:44 GMT body-parser:text skip empty body
Fri, 26 Apr 2019 01:21:44 GMT express:router dispatching PUT /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=opening
Fri, 26 Apr 2019 01:21:44 GMT express:router query  : /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=opening
Fri, 26 Apr 2019 01:21:44 GMT express:router expressInit  : /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=opening
Fri, 26 Apr 2019 01:21:44 GMT express:router corsMiddleware  : /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=opening
Fri, 26 Apr 2019 01:21:44 GMT express:router router  : /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=opening
Fri, 26 Apr 2019 01:21:44 GMT express:router dispatching PUT /video/:/transcode/session/xu1mnybjf4a0j452j4oy7j4n/0e45ac1f-e759-4264-8117-369d3e548a73/progress?status=opening
Fri, 26 Apr 2019 01:21:44 GMT body-parser:text skip empty body

That's pretty much it. The Plex Client sits, spinning indefinitely waiting for content which never comes.

cruex-de commented 5 years ago

I can't edit your issue, but please remove your IP address :/

Does the transcoder also find the file it should play on the transcoder server?

magn2o commented 5 years ago

The log has already been anonymized, that’s not my real IP. Thanks, though. :)

I don’t see any errors regarding not being able to find a file, so I assume so?

cruex-de commented 5 years ago

Is the created folder empty on the transcoder when you start a video? The file must be on the same path as in Plex.

Maxou44 commented 5 years ago

Can you give as a screenshot of Chrome devtools when you start a video ? Can you see a 302 (redirect) request to your transcoder ? Are the initial.mp4 and chunks requested on transcoder or on your main domain?

Did you removed Plex Relay and drop 32400 port ?

magn2o commented 5 years ago

Ok, so Chrome Dev tools exposed more details. The following is constantly repeated:

GET http://144.76.41.56:3000/video/:/transcode/universal/dash/c8688xsz2n81s63jkznef7h9/1/initial.mp4 404 (Not Found)
GET http://144.76.41.56:3000/video/:/transcode/universal/dash/c8688xsz2n81s63jkznef7h9/1/0.m4s 404 (Not Found)

This leads me to believe I have a misconfiguration somewhere, but not sure exactly what.

And yes, port 32400 has been dropped and the Plex Relay binary was removed.

magn2o commented 5 years ago

Ok, problem solved. I'm an idiot and overlooked that the media share wasn't available to the loadbalancer. Once I remedied that, everything started working perfectly.