RTMP audio mirror errors and host mode networking #4

Closed
opened 2021-05-21 06:22:11 +00:00 by decentral1se · 5 comments
Owner

Audio mirroring was found not working and after some investigation, the difference between an instance that has it working and our setup was that the RTMP port uses host mode networking (going around traefik completely). So, maybe we need to set that up. Will check the logs first.

Audio mirroring was found not working and after some investigation, the difference between an instance that has it working and our setup was that the RTMP port uses host mode networking (going around traefik completely). So, maybe we need to set that up. Will check the logs first.
Author
Owner

it's probably an issue with traefik
lemme try and scan your rtmp port
it would probably be a good idea to look at peertube and traefik logs
yeah, I know, I wrote the initial docker stack configs
decentral1ze did the traefik part though
maybe try to expose the RTMP port in host mode and bypass traefik, it might work
(that's how it's done on our peertube setup)

> it's probably an issue with traefik > lemme try and scan your rtmp port > it would probably be a good idea to look at peertube and traefik logs > yeah, I know, I wrote the initial docker stack configs > decentral1ze did the traefik part though > maybe try to expose the RTMP port in host mode and bypass traefik, it might work > (that's how it's done on our peertube setup)
decentral1se changed title from Use host mode networking for RTMP port to RTMP mirror errors and host mode networking 2021-05-21 06:24:54 +00:00
Author
Owner

Nothing on the traefik logs.

Upon checking the logs peertube logs however, I see the following:

example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 12:41:31.746 error: Live transcoding error. {
example_app.1.yxvgpa71rfg5@example | "err": {
example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Stream specifier 'v:0' in filtergraph description [v:0]split=1[vtempundefined];[vtempundefined]scale=w=-2:h=undefined[voutundefined] matches no streams.\n\n at ChildProcess. (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)",
example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Stream specifier 'v:0' in filtergraph description [v:0]split=1[vtempundefined];[vtempundefined]scale=w=-2:h=undefined[voutundefined] matches no streams.\n"
example_app.1.yxvgpa71rfg5@example | },
example_app.1.yxvgpa71rfg5@example | "stdout": "",
example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/e4bfc128-3841-4910-a8b8-9709a46db130':\n Metadata:\n icy-name : 78cxy6wkxtzuv\n StreamTitle : Bethlehem, Radio Alhara, Beirut, Palestine, Community Radio\n encoder : Lavf58.20.100\n Duration: 00:00:00.00, start: 12.121000, bitrate: N/A\n Stream #0:0: Audio: aac (LC), 44100 Hz, stereo, fltp, 160 kb/s\nStream specifier 'v:0' in filtergraph description [v:0]split=1[vtempundefined];[vtempundefined]scale=w=-2:h=undefined[voutundefined] matches no streams.\n"
example_app.1.yxvgpa71rfg5@example | }

example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 13:16:39.911 error: Live transcoding error. {
example_app.1.yxvgpa71rfg5@example | "err": {
example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n\n at ChildProcess. (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)",
example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n"
example_app.1.yxvgpa71rfg5@example | },
example_app.1.yxvgpa71rfg5@example | "stdout": "",
example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/2ae7a717-1705-4aaf-ab52-1ce14bce1431':\n Metadata:\n encoder : Lavf58.20.100\n Duration: 00:00:00.00, start: 8.465000, bitrate: N/A\n Stream #0:0: Video: flv1, yuv420p, 1125x1125, 200 kb/s, 25 fps, 25 tbr, 1k tbn\n Stream #0:1: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s\nStream mapping:\n Stream #0:0 (flv) -> split (graph 0)\n scale (graph 0) -> Stream #0:0 (libx264)\n Stream #0:1 -> #0:1 (mp3 (mp3float) -> aac (native))\nPress [q] to stop, [?] for help\n[flv @ 0x5580043b3a40] warning: first frame is no keyframe\n[libx264 @ 0x5580043b01c0] height not divisible by 2 (1126x1125)\nError initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n"
example_app.1.yxvgpa71rfg5@example | }

example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 13:27:36.285 error: Live transcoding error. {
example_app.1.yxvgpa71rfg5@example | "err": {
example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n\n at ChildProcess. (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)",
example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n"
example_app.1.yxvgpa71rfg5@example | },
example_app.1.yxvgpa71rfg5@example | "stdout": "",
example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/ddbd4909-a242-4e00-ab3d-9ce58afafafe':\n Metadata:\n encoder : Lavf59.0.100\n Duration: 00:00:00.00, start: 8.265000, bitrate: N/A\n Stream #0:0: Video: flv1, yuv420p, 1125x1125, 200 kb/s, 25 fps, 25 tbr, 1k tbn\n Stream #0:1: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s\nStream mapping:\n Stream #0:0 (flv) -> split (graph 0)\n scale (graph 0) -> Stream #0:0 (libx264)\n Stream #0:1 -> #0:1 (mp3 (mp3float) -> aac (native))\nPress [q] to stop, [?] for help\n[flv @ 0x563af9316a40] warning: first frame is no keyframe\n[libx264 @ 0x563af93131c0] height not divisible by 2 (1126x1125)\nError initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n"
example_app.1.yxvgpa71rfg5@example | }

example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 13:35:21.962 error: Live transcoding error. {
example_app.1.yxvgpa71rfg5@example | "err": {
example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Conversion failed!\n\n at ChildProcess. (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)",
example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Conversion failed!\n"
example_app.1.yxvgpa71rfg5@example | },
example_app.1.yxvgpa71rfg5@example | "stdout": "",
example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/bf5bd05b-4201-4e4e-bfd1-c47a746195ce':\n Metadata:\n encoder : Lavf59.0.100\n Duration: 00:00:00.00, start: 9.378000, bitrate: N/A\n Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s\n Stream #0:1: Video: flv1, yuv420p, 1125x1125, 200 kb/s, 25 fps, 25 tbr, 1k tbn\nStream mapping:\n Stream #0:1 (flv) -> split (graph 0)\n scale (graph 0) -> Stream #0:0 (libx264)\n Stream #0:0 -> #0:1 (mp3 (mp3float) -> aac (native))\nPress [q] to stop, [?] for help\n[flv @ 0x55bc1f2b9100] warning: first frame is no keyframe\n[libx264 @ 0x55bc1f29fe80] height not divisible by 2 (1126x1125)\nError initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\n[aac @ 0x55bc1f2b6ac0] Qavg: -nan\n[aac @ 0x55bc1f2b6ac0] 1 frames left in the queue on closing\nConversion failed!\n"
example_app.1.yxvgpa71rfg5@example | }

example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 13:37:15.695 error: Live transcoding error. {
example_app.1.yxvgpa71rfg5@example | "err": {
example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Conversion failed!\n\n at ChildProcess. (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)",
example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Conversion failed!\n"
example_app.1.yxvgpa71rfg5@example | },
example_app.1.yxvgpa71rfg5@example | "stdout": "",
example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/7b12268e-3aa3-4e36-9793-3903b3b495ed':\n Metadata:\n encoder : Lavf59.0.100\n Duration: 00:00:00.00, start: 6.322000, bitrate: N/A\n Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s\n Stream #0:1: Video: flv1, yuv420p, 1125x1125, 200 kb/s, 25 fps, 25 tbr, 1k tbn\nStream mapping:\n Stream #0:1 (flv) -> split (graph 0)\n scale (graph 0) -> Stream #0:0 (libx264)\n Stream #0:0 -> #0:1 (mp3 (mp3float) -> aac (native))\nPress [q] to stop, [?] for help\n[flv @ 0x557328903740] warning: first frame is no keyframe\n[libx264 @ 0x557328901880] height not divisible by 2 (1126x1125)\nError initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\n[aac @ 0x557328904100] Qavg: -nan\n[aac @ 0x557328904100] 1 frames left in the queue on closing\nConversion failed!\n"
example_app.1.yxvgpa71rfg5@example | }

Nothing on the traefik logs. Upon checking the logs peertube logs however, I see the following: > example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 12:41:31.746 error: Live transcoding error. { > example_app.1.yxvgpa71rfg5@example | "err": { > example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Stream specifier 'v:0' in filtergraph description [v:0]split=1[vtempundefined];[vtempundefined]scale=w=-2:h=undefined[voutundefined] matches no streams.\n\n at ChildProcess.<anonymous> (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)", > example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Stream specifier 'v:0' in filtergraph description [v:0]split=1[vtempundefined];[vtempundefined]scale=w=-2:h=undefined[voutundefined] matches no streams.\n" > example_app.1.yxvgpa71rfg5@example | }, > example_app.1.yxvgpa71rfg5@example | "stdout": "", > example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/e4bfc128-3841-4910-a8b8-9709a46db130':\n Metadata:\n icy-name : 78cxy6wkxtzuv\n StreamTitle : Bethlehem, Radio Alhara, Beirut, Palestine, Community Radio\n encoder : Lavf58.20.100\n Duration: 00:00:00.00, start: 12.121000, bitrate: N/A\n Stream #0:0: Audio: aac (LC), 44100 Hz, stereo, fltp, 160 kb/s\nStream specifier 'v:0' in filtergraph description [v:0]split=1[vtempundefined];[vtempundefined]scale=w=-2:h=undefined[voutundefined] matches no streams.\n" > example_app.1.yxvgpa71rfg5@example | } > example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 13:16:39.911 error: Live transcoding error. { > example_app.1.yxvgpa71rfg5@example | "err": { > example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n\n at ChildProcess.<anonymous> (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)", > example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n" > example_app.1.yxvgpa71rfg5@example | }, > example_app.1.yxvgpa71rfg5@example | "stdout": "", > example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/2ae7a717-1705-4aaf-ab52-1ce14bce1431':\n Metadata:\n encoder : Lavf58.20.100\n Duration: 00:00:00.00, start: 8.465000, bitrate: N/A\n Stream #0:0: Video: flv1, yuv420p, 1125x1125, 200 kb/s, 25 fps, 25 tbr, 1k tbn\n Stream #0:1: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s\nStream mapping:\n Stream #0:0 (flv) -> split (graph 0)\n scale (graph 0) -> Stream #0:0 (libx264)\n Stream #0:1 -> #0:1 (mp3 (mp3float) -> aac (native))\nPress [q] to stop, [?] for help\n[flv @ 0x5580043b3a40] warning: first frame is no keyframe\n[libx264 @ 0x5580043b01c0] height not divisible by 2 (1126x1125)\nError initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n" > example_app.1.yxvgpa71rfg5@example | } > example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 13:27:36.285 error: Live transcoding error. { > example_app.1.yxvgpa71rfg5@example | "err": { > example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n\n at ChildProcess.<anonymous> (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)", > example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n" > example_app.1.yxvgpa71rfg5@example | }, > example_app.1.yxvgpa71rfg5@example | "stdout": "", > example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/ddbd4909-a242-4e00-ab3d-9ce58afafafe':\n Metadata:\n encoder : Lavf59.0.100\n Duration: 00:00:00.00, start: 8.265000, bitrate: N/A\n Stream #0:0: Video: flv1, yuv420p, 1125x1125, 200 kb/s, 25 fps, 25 tbr, 1k tbn\n Stream #0:1: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s\nStream mapping:\n Stream #0:0 (flv) -> split (graph 0)\n scale (graph 0) -> Stream #0:0 (libx264)\n Stream #0:1 -> #0:1 (mp3 (mp3float) -> aac (native))\nPress [q] to stop, [?] for help\n[flv @ 0x563af9316a40] warning: first frame is no keyframe\n[libx264 @ 0x563af93131c0] height not divisible by 2 (1126x1125)\nError initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\nConversion failed!\n" > example_app.1.yxvgpa71rfg5@example | } > example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 13:35:21.962 error: Live transcoding error. { > example_app.1.yxvgpa71rfg5@example | "err": { > example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Conversion failed!\n\n at ChildProcess.<anonymous> (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)", > example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Conversion failed!\n" > example_app.1.yxvgpa71rfg5@example | }, > example_app.1.yxvgpa71rfg5@example | "stdout": "", > example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/bf5bd05b-4201-4e4e-bfd1-c47a746195ce':\n Metadata:\n encoder : Lavf59.0.100\n Duration: 00:00:00.00, start: 9.378000, bitrate: N/A\n Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s\n Stream #0:1: Video: flv1, yuv420p, 1125x1125, 200 kb/s, 25 fps, 25 tbr, 1k tbn\nStream mapping:\n Stream #0:1 (flv) -> split (graph 0)\n scale (graph 0) -> Stream #0:0 (libx264)\n Stream #0:0 -> #0:1 (mp3 (mp3float) -> aac (native))\nPress [q] to stop, [?] for help\n[flv @ 0x55bc1f2b9100] warning: first frame is no keyframe\n[libx264 @ 0x55bc1f29fe80] height not divisible by 2 (1126x1125)\nError initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\n[aac @ 0x55bc1f2b6ac0] Qavg: -nan\n[aac @ 0x55bc1f2b6ac0] 1 frames left in the queue on closing\nConversion failed!\n" > example_app.1.yxvgpa71rfg5@example | } > example_app.1.yxvgpa71rfg5@example | [example.com:443] 2021-05-20 13:37:15.695 error: Live transcoding error. { > example_app.1.yxvgpa71rfg5@example | "err": { > example_app.1.yxvgpa71rfg5@example | "stack": "Error: ffmpeg exited with code 1: Conversion failed!\n\n at ChildProcess.<anonymous> (/app/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:314:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)", > example_app.1.yxvgpa71rfg5@example | "message": "ffmpeg exited with code 1: Conversion failed!\n" > example_app.1.yxvgpa71rfg5@example | }, > example_app.1.yxvgpa71rfg5@example | "stdout": "", > example_app.1.yxvgpa71rfg5@example | "stderr": "ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers\n built with gcc 8 (Debian 8.3.0-6)\n configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\n libavutil 56. 22.100 / 56. 22.100\n libavcodec 58. 35.100 / 58. 35.100\n libavformat 58. 20.100 / 58. 20.100\n libavdevice 58. 5.100 / 58. 5.100\n libavfilter 7. 40.101 / 7. 40.101\n libavresample 4. 0. 0 / 4. 0. 0\n libswscale 5. 3.100 / 5. 3.100\n libswresample 3. 3.100 / 3. 3.100\n libpostproc 55. 3.100 / 55. 3.100\nInput #0, flv, from 'rtmp://127.0.0.1:1935/live/7b12268e-3aa3-4e36-9793-3903b3b495ed':\n Metadata:\n encoder : Lavf59.0.100\n Duration: 00:00:00.00, start: 6.322000, bitrate: N/A\n Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s\n Stream #0:1: Video: flv1, yuv420p, 1125x1125, 200 kb/s, 25 fps, 25 tbr, 1k tbn\nStream mapping:\n Stream #0:1 (flv) -> split (graph 0)\n scale (graph 0) -> Stream #0:0 (libx264)\n Stream #0:0 -> #0:1 (mp3 (mp3float) -> aac (native))\nPress [q] to stop, [?] for help\n[flv @ 0x557328903740] warning: first frame is no keyframe\n[libx264 @ 0x557328901880] height not divisible by 2 (1126x1125)\nError initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height\n[aac @ 0x557328904100] Qavg: -nan\n[aac @ 0x557328904100] 1 frames left in the queue on closing\nConversion failed!\n" > example_app.1.yxvgpa71rfg5@example | }
decentral1se changed title from RTMP mirror errors and host mode networking to RTMP audio mirror errors and host mode networking 2021-05-21 06:49:14 +00:00
Member

ok, so the issue is the cover image dimentions, libx264 can't work with odd sized frames... this is embarrassing, I should have noticed it.

ok, so the issue is the cover image dimentions, libx264 can't work with odd sized frames... this is embarrassing, I should have noticed it.
Author
Owner

Wonderful thanks for the update @mirsal 🚀

Will close this one off when rra comes back with some further info :

Wonderful thanks for the update @mirsal :rocket: Will close this one off when rra comes back with some further info :
Author
Owner

image

![image](/attachments/7ea49e93-18e8-46cb-9464-ecd804726b0c)
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: coop-cloud/peertube#4
No description provided.