I am having an issue with the desktop sharer recordings. I swear this was working a week ago or so with no software change on OM 4.0.1...but now this is consistently happening 100% on multiple OM servers.
I am very amatuer at reading this trace. Basically a note appears along side each video recording and when clicking says: There has been an error processing the recording. The video appears to play/download fine, but there is no audio. Only the first item appears in red, apparently ffmpeg failing with error "could not find codec parameters"? Googling this error seems to indicate corrupt file. This seems odd since 2 actions below appear to be more processing on the very same file, all appearing to work. Maybe the file is not fully written at the time of the first files write? Pure speculation. -Dave process: stripAudioFromFLVs command: ffmpeg -y -i /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stream_A41BE6FE-4D8F-1A51-C32E-E1871A46045B_2018_01_10_19_25_14.flv -af aresample=32k:min_comp=0.001:min_hard_comp=0.100000 /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stream_A41BE6FE-4D8F-1A51-C32E-E1871A46045B_2018_01_10_19_25_14_WAVE.wav exception: null error: ffmpeg version 2.6.8 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-18) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-ladspa --enable-libass --enable-libcdio --enable-libdc1394 --enable-libfaac --enable-nonfree --enable-libfdk-aac --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect libavutil 54. 20.100 / 54. 20.100 libavcodec 56. 26.100 / 56. 26.100 libavformat 56. 25.101 / 56. 25.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 11.102 / 5. 11.102 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stream_A41BE6FE-4D8F-1A51-C32E-E1871A46045B_2018_01_10_19_25_14.flv: could not find codec parameters exitValue: 1 out: 0 process: generateSampleAudio command: sox /var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/one_second.wav /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stream_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14_FINAL_WAVE.wav pad 0 64.173 exception: null error: exitValue: 0 out: 0 process: generate MP4 command: ffmpeg -y -itsoffset 00:00:05.385 -i /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stream_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14.flv -i /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stream_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14_FINAL_WAVE.wav -c:v h264 -crf 24 -pix_fmt yuv420p -preset medium -profile:v baseline -c:a libfaac -c:a libfdk_aac -ar 22050 -b:a 32k -s 1088x688 /var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/818f75ae-3e38-4f10-aebd-be99625439b8.mp4 exception: null error: ffmpeg version 2.6.8 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-18) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-ladspa --enable-libass --enable-libcdio --enable-libdc1394 --enable-libfaac --enable-nonfree --enable-libfdk-aac --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect libavutil 54. 20.100 / 54. 20.100 libavcodec 56. 26.100 / 56. 26.100 libavformat 56. 25.101 / 56. 25.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 11.102 / 5. 11.102 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, flv, from '/var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stream_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14.flv': Metadata: server : Red5 canSeekToEnd : true recordeddate : 2018-01-10T19:25:14.788Z noaudiocodec : 0 Duration: 00:00:59.40, start: 0.000000, bitrate: 765 kb/s Stream #0:0: Video: flashsv, bgr24, 1088x688, 764 kb/s, 10 fps, 10 tbr, 1k tbn, 1k tbc Guessed Channel Layout for Input Stream #1.0 : mono Input #1, wav, from '/var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stream_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14_FINAL_WAVE.wav': Duration: 00:01:05.17, bitrate: 705 kb/s Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 1 channels, s16, 705 kb/s [libx264 @ 0x1c1c3e0] using cpu capabilities: none! [libx264 @ 0x1c1c3e0] profile Constrained Baseline, level 3.1 [libx264 @ 0x1c1c3e0] 264 - core 120 r2151 a3f4407 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=10 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=24.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to '/var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/818f75ae-3e38-4f10-aebd-be99625439b8.mp4': Metadata: server : Red5 canSeekToEnd : true recordeddate : 2018-01-10T19:25:14.788Z noaudiocodec : 0 encoder : Lavf56.25.101 Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 1088x688, q=-1--1, 10 fps, 10240 tbn, 10 tbc Metadata: encoder : Lavc56.26.100 libx264 Stream #0:1: Audio: aac (libfdk_aac) ([64][0][0][0] / 0x0040), 22050 Hz, mono, s16, 32 kb/s Metadata: encoder : Lavc56.26.100 libfdk_aac Stream mapping: Stream #0:0 -> #0:0 (flashsv (native) -> h264 (libx264)) Stream #1:0 -> #0:1 (pcm_s16le (native) -> aac (libfdk_aac)) Press [q] to stop, [?] for help frame= 55 fps= 54 q=29.0 size= 0kB time=00:00:00.20 bitrate= 1.9kbits/s dup=54 drop=0 frame= 84 fps= 55 q=29.0 size= 81kB time=00:00:03.10 bitrate= 214.4kbits/s dup=54 drop=0 frame= 111 fps= 54 q=26.0 size= 94kB time=00:00:05.80 bitrate= 132.6kbits/s dup=54 drop=0 frame= 130 fps= 51 q=26.0 size= 106kB time=00:00:07.70 bitrate= 113.3kbits/s dup=54 drop=0 frame= 157 fps= 51 q=26.0 size= 122kB time=00:00:10.40 bitrate= 96.4kbits/s dup=54 drop=0 frame= 184 fps= 52 q=26.0 size= 138kB time=00:00:13.10 bitrate= 86.5kbits/s dup=54 drop=0 frame= 205 fps= 50 q=26.0 size= 151kB time=00:00:15.20 bitrate= 81.4kbits/s dup=54 drop=0 frame= 226 fps= 50 q=26.0 size= 164kB time=00:00:17.30 bitrate= 77.5kbits/s dup=54 drop=0 frame= 251 fps= 49 q=26.0 size= 179kB time=00:00:19.80 bitrate= 73.9kbits/s dup=54 drop=0 frame= 278 fps= 49 q=26.0 size= 195kB time=00:00:22.50 bitrate= 70.9kbits/s dup=54 drop=0 frame= 297 fps= 48 q=26.0 size= 206kB time=00:00:24.40 bitrate= 69.2kbits/s dup=54 drop=0 frame= 320 fps= 48 q=26.0 size= 293kB time=00:00:26.70 bitrate= 89.9kbits/s dup=54 drop=0 frame= 348 fps= 49 q=26.0 size= 305kB time=00:00:29.50 bitrate= 84.8kbits/s dup=54 drop=0 frame= 367 fps= 48 q=26.0 size= 314kB time=00:00:31.40 bitrate= 82.0kbits/s dup=54 drop=0 frame= 393 fps= 48 q=26.0 size= 326kB time=00:00:34.00 bitrate= 78.5kbits/s dup=54 drop=0 frame= 424 fps= 49 q=26.0 size= 339kB time=00:00:37.10 bitrate= 74.9kbits/s dup=54 drop=0 frame= 454 fps= 49 q=26.0 size= 353kB time=00:00:40.10 bitrate= 72.2kbits/s dup=54 drop=0 frame= 479 fps= 49 q=26.0 size= 364kB time=00:00:42.60 bitrate= 70.1kbits/s dup=54 drop=0 frame= 506 fps= 49 q=26.0 size= 377kB time=00:00:45.30 bitrate= 68.1kbits/s dup=54 drop=0 frame= 524 fps= 49 q=26.0 size= 385kB time=00:00:47.10 bitrate= 66.9kbits/s dup=54 drop=0 frame= 562 fps= 50 q=26.0 size= 477kB time=00:00:50.90 bitrate= 76.7kbits/s dup=56 drop=0 frame= 579 fps= 49 q=26.0 size= 485kB time=00:00:52.60 bitrate= 75.5kbits/s dup=62 drop=0 frame= 581 fps= 46 q=26.0 size= 486kB time=00:00:52.80 bitrate= 75.4kbits/s dup=62 drop=0 frame= 611 fps= 46 q=26.0 size= 500kB time=00:00:55.80 bitrate= 73.4kbits/s dup=62 drop=0 frame= 646 fps= 47 q=26.0 size= 515kB time=00:00:59.30 bitrate= 71.1kbits/s dup=62 drop=0 frame= 649 fps= 45 q=-1.0 Lsize= 558kB time=00:01:05.20 bitrate= 70.1kbits/s dup=62 drop=0 video:286kB audio:255kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.090456% [libx264 @ 0x1c1c3e0] frame I:3 Avg QP:14.35 size: 73394 [libx264 @ 0x1c1c3e0] frame P:646 Avg QP:19.67 size: 112 [libx264 @ 0x1c1c3e0] mb I I16..4: 59.4% 0.0% 40.6% [libx264 @ 0x1c1c3e0] mb P I16..4: 0.2% 0.0% 0.0% P16..4: 0.4% 0.0% 0.0% 0.0% 0.0% skip:99.4% [libx264 @ 0x1c1c3e0] coded y,uvDC,uvAC intra: 30.9% 30.3% 16.8% inter: 0.0% 0.2% 0.0% [libx264 @ 0x1c1c3e0] i16 v,h,dc,p: 62% 36% 2% 0% [libx264 @ 0x1c1c3e0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 50% 11% 2% 2% 3% 3% 2% 3% [libx264 @ 0x1c1c3e0] i8c dc,h,v,p: 46% 23% 30% 1% [libx264 @ 0x1c1c3e0] ref P L0: 91.8% 5.6% 2.6% [libx264 @ 0x1c1c3e0] kb/s:36.09 exitValue: 0 out: 0 process: generate preview PNG :: 818f75ae-3e38-4f10-aebd-be99625439b8 command: ffmpeg -y -i /var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/818f75ae-3e38-4f10-aebd-be99625439b8.mp4 -vf thumbnail,scale=640:-1 -frames:v 1 /var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/818f75ae-3e38-4f10-aebd-be99625439b8.png exception: null error: ffmpeg version 2.6.8 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-18) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-ladspa --enable-libass --enable-libcdio --enable-libdc1394 --enable-libfaac --enable-nonfree --enable-libfdk-aac --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect libavutil 54. 20.100 / 54. 20.100 libavcodec 56. 26.100 / 56. 26.100 libavformat 56. 25.101 / 56. 25.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 11.102 / 5. 11.102 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/818f75ae-3e38-4f10-aebd-be99625439b8.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf56.25.101 Duration: 00:01:05.27, start: 0.092880, bitrate: 70 kb/s Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 1088x688, 36 kb/s, 10 fps, 10 tbr, 10240 tbn, 20 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 22050 Hz, mono, fltp, 32 kb/s (default) Metadata: handler_name : SoundHandler Output #0, image2, to '/var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/818f75ae-3e38-4f10-aebd-be99625439b8.png': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf56.25.101 Stream #0:0(und): Video: png, rgb24, 640x405, q=2-31, 200 kb/s, 10 fps, 10 tbn, 10 tbc (default) Metadata: handler_name : VideoHandler encoder : Lavc56.26.100 png Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> png (native)) Press [q] to stop, [?] for help [Parsed_thumbnail_0 @ 0x2324800] frame id #6 (pts_time=0.692871) selected from a set of 100 images frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.10 bitrate=N/A dup=1 drop=1 video:145kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown exitValue: 0 out: