...on #333
* When clic in Start recording, do nothing.
Attached screenshare.log
* Recording in Interview room. Build avi and flv,
but not MP4 or Ogg. Attached the error.
I recording on OM 3.1.2 and everything is OK, in
the same OS (Debian).
....................
El lun, 22-08-2016 a las 16:09 +0700, Maxim Solodovnik escribió:
> Actually recording functionalitt should work
> What version were you using?
> What in screensharing.log?
>
> WBR, Maxim
> (from mobile, sorry for the typos)
>
>
> On Aug 22, 2016 15:47, "Alvaro" <[email protected]> wrote:
> ...sorry, don't read the last lines of your post.
> Will wait.
>
> ............
>
> El lun, 22-08-2016 a las 15:18 +0700, Maxim Solodovnik
> escribió:
> > The steps are simple :)
> >
> >
> > 1) go to the room
> > 2) perform some recording
> > 3) go to recordings
> > 4) select any available recording
> > 5) choose share
> > 6) use the link (or send the link via email)
> >
> >
> > please do not test it right now
> > it seems I found an issue, so I'll let you know when it will
> be fixed
> >
> > On Mon, Aug 22, 2016 at 2:35 PM, Alvaro <[email protected]>
> wrote:
> > Hi Maxim,
> >
> > What is exactly the test to do it?
> >
> >
> > ...................
> >
> >
> > El lun, 22-08-2016 a las 11:42 +0700, Maxim
> Solodovnik
> > escribió:
> > > Dear community,
> > >
> > >
> > > I finally was able to implement subj [1]
> > > Could you please provide some feedback on it?
> > >
> > >
> > > According to my testing invitations to room and
> recording as
> > well as
> > > secure hashes should work as expected
> > > Could someone please do additional testing?
> > >
> > >
> > > build 332+ can be used for testing [2]
> > >
> > >
> > > [1]
> https://issues.apache.org/jira/browse/OPENMEETINGS-1138
> > > [2]
> >
>
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.1.x
> > >
> > >
> > > --
> > > WBR
> > > Maxim aka solomax
> >
> >
> >
> >
> >
> >
> >
> > --
> > WBR
> > Maxim aka solomax
>
>
Recording file is not found
Exit value Conversion messages
0 process: stripAudioFromFLVs
command: /usr/local/bin/ffmpeg -y -i
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29.flv
-af aresample=32k:min_comp=0.001:min_hard_comp=0.100000
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_WAVE.wav
exception: null
error: ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static
--extra-cflags=-I/root/ffmpeg_build/include
--extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/root/bin --enable-gpl
--enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame
--enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[flv @ 0x4820440] video stream discovered after head already parsed
[flv @ 0x4820440] audio stream discovered after head already parsed
Input #0, flv, from
'/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29.flv':
Metadata:
server : Red5
creationdate : Mon Aug 22 18:41:39 CEST 2016
canSeekToEnd : true
Duration: 00:00:09.17, start: 0.000000, bitrate: 1629 kb/s
Stream #0:0: Video: flv1, yuv420p, 295x240, 1k tbr, 1k tbn
Stream #0:1: Audio: nellymoser, 22050 Hz, mono, flt
[wav @ 0x4825a00] Using AVStream.codec to pass codec parameters to muxers is
deprecated, use AVStream.codecpar instead.
Output #0, wav, to
'/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_WAVE.wav':
Metadata:
server : Red5
creationdate : Mon Aug 22 18:41:39 CEST 2016
canSeekToEnd : true
ISFT : Lavf57.41.100
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 32000 Hz, mono, s16,
512 kb/s
Metadata:
encoder : Lavc57.48.101 pcm_s16le
Stream mapping:
Stream #0:1 -> #0:0 (nellymoser (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
size= 575kB time=00:00:09.21 bitrate= 511.0kbits/s speed= 249x
video:0kB audio:575kB subtitle:0kB other streams:0kB global headers:0kB muxing
overhead: 0.013254%
exitValue: 0
out:
0 process: addStartEndToAudio
command: /usr/local/bin/sox
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_WAVE.wav
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_FULL_WAVE.wav
pad 0.781 0.243
exception: null
error:
exitValue: 0
out:
0 process: checkFlvPod_1
command: /usr/local/bin/ffmpeg -y -i
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29.flv
-an -v error -f null file.null
exception: null
error:
exitValue: 0
out:
0 process: blankFlvPod_1
command: /usr/local/bin/ffmpeg -y -loop 1 -i
/opt/red5313/webapps/openmeetings/streams/hibernate/default_interview_image.png
-filter_complex [0:0]scale=320:260 -c:v libx264 -t 00:00:00.781 -pix_fmt
yuv420p
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_pod_1_blank.flv
exception: null
error: ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static
--extra-cflags=-I/root/ffmpeg_build/include
--extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/root/bin --enable-gpl
--enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame
--enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, png_pipe, from
'/opt/red5313/webapps/openmeetings/streams/hibernate/default_interview_image.png':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: png, rgb24(pc), 320x240 [SAR 2835:2835 DAR 4:3], 25
fps, 25 tbr, 25 tbn, 25 tbc
[libx264 @ 0x29a8100] using SAR=13/12
[libx264 @ 0x29a8100] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
[libx264 @ 0x29a8100] profile High, level 1.3
[libx264 @ 0x29a8100] 264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft
2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3
deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00
mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11
fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0
nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3
b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2
keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf
mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[flv @ 0x2998b80] Using AVStream.codec to pass codec parameters to muxers is
deprecated, use AVStream.codecpar instead.
Output #0, flv, to
'/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_pod_1_blank.flv':
Metadata:
encoder : Lavf57.41.100
Stream #0:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p,
320x260 [SAR 13:12 DAR 4:3], q=-1--1, 25 fps, 1k tbn, 25 tbc
Metadata:
encoder : Lavc57.48.101 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream mapping:
Stream #0:0 (png) -> scale
scale -> Stream #0:0 (libx264)
Press [q] to stop, [?] for help
frame= 20 fps=0.0 q=-1.0 Lsize= 2kB time=00:00:00.68 bitrate=
20.6kbits/s speed=7.46x
video:1kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing
overhead: 66.666664%
[libx264 @ 0x29a8100] frame I:1 Avg QP: 9.00 size: 64
[libx264 @ 0x29a8100] frame P:5 Avg QP:10.40 size: 21
[libx264 @ 0x29a8100] frame B:14 Avg QP:12.71 size: 15
[libx264 @ 0x29a8100] consecutive B-frames: 5.0% 0.0% 15.0% 80.0%
[libx264 @ 0x29a8100] mb I I16..4: 100.0% 0.0% 0.0%
[libx264 @ 0x29a8100] mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.0% 0.0%
0.0% 0.0% 0.0% skip:100.0%
[libx264 @ 0x29a8100] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.0% 0.0%
0.0% direct: 0.0% skip:100.0%
[libx264 @ 0x29a8100] 8x8 transform intra:0.0%
[libx264 @ 0x29a8100] coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0% inter: 0.0% 0.0%
0.0%
[libx264 @ 0x29a8100] i16 v,h,dc,p: 94% 0% 6% 0%
[libx264 @ 0x29a8100] i8c dc,h,v,p: 100% 0% 0% 0%
[libx264 @ 0x29a8100] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x29a8100] kb/s:3.75
exitValue: 0
out:
0 process: shiftedFlvPod_1
command: /usr/local/bin/ffmpeg -y -i
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_pod_1_blank.flv
-i
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29.flv
-filter_complex
[0:0]setsar=1/1[sarfix];[1:0]scale=320:260,setsar=1/1[scale];[sarfix] [scale]
concat=n=2:v=1:a=0 [v] -map [v]
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_pod_1.flv
exception: null
error: ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static
--extra-cflags=-I/root/ffmpeg_build/include
--extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/root/bin --enable-gpl
--enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame
--enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[flv @ 0x3c406e0] video stream discovered after head already parsed
Input #0, flv, from
'/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_pod_1_blank.flv':
Metadata:
encoder : Lavf57.41.100
Duration: 00:00:00.88, start: 0.080000, bitrate: 15 kb/s
Stream #0:0: Video: h264 (High), yuv420p, 320x260 [SAR 13:12 DAR 4:3], 25
fps, 25 tbr, 1k tbn, 50 tbc
[flv @ 0x3c42b40] video stream discovered after head already parsed
[flv @ 0x3c42b40] audio stream discovered after head already parsed
Input #1, flv, from
'/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29.flv':
Metadata:
server : Red5
creationdate : Mon Aug 22 18:41:39 CEST 2016
canSeekToEnd : true
Duration: 00:00:09.17, start: 0.000000, bitrate: 1629 kb/s
Stream #1:0: Video: flv1, yuv420p, 295x240, 1k tbr, 1k tbn
Stream #1:1: Audio: nellymoser, 22050 Hz, mono, flt
[flv @ 0x3c48420] Using AVStream.codec to pass codec parameters to muxers is
deprecated, use AVStream.codecpar instead.
Output #0, flv, to
'/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_pod_1.flv':
Metadata:
encoder : Lavf57.41.100
Stream #0:0: Video: flv1 (flv) ([2][0][0][0] / 0x0002), yuv420p, 320x260
[SAR 1:1 DAR 16:13], q=2-31, 200 kb/s, 25 fps, 1k tbn, 25 tbc (default)
Metadata:
encoder : Lavc57.48.101 flv
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Stream mapping:
Stream #0:0 (h264) -> setsar
Stream #1:0 (flv) -> scale
concat -> Stream #0:0 (flv)
Press [q] to stop, [?] for help
Past duration 0.624992 too large
Past duration 0.874992 too large
Past duration 0.674995 too large
Past duration 0.874992 too large
Past duration 0.824989 too large
Past duration 0.849998 too large
Past duration 0.774986 too large
Past duration 0.849998 too large
Last message repeated 1 times
Past duration 0.949989 too large
Past duration 0.749992 too large
Past duration 0.949989 too large
Past duration 0.824989 too large
Last message repeated 1 times
Past duration 0.899986 too large
Past duration 0.674995 too large
Past duration 0.949989 too large
Past duration 0.774986 too large
Past duration 0.974998 too large
Past duration 0.749992 too large
Past duration 0.824989 too large
Last message repeated 1 times
Past duration 0.749992 too large
Past duration 0.974998 too large
Past duration 0.849998 too large
Past duration 0.624992 too large
Past duration 0.649986 too large
Past duration 0.724998 too large
Past duration 0.949989 too large
Past duration 0.799995 too large
Past duration 0.874992 too large
Past duration 0.724998 too large
frame= 201 fps=0.0 q=12.8 Lsize= 350kB time=00:00:09.96 bitrate=
288.1kbits/s dup=0 drop=2 speed=32.3x
video:347kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing
overhead: 0.964954%
exitValue: 0
out:
0 process: generateFullBySequenceFLV
command: /usr/local/bin/ffmpeg -y -i
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_pod_1.flv
-loop 1 -i
/opt/red5313/webapps/openmeetings/streams/hibernate/default_interview_image.png
-i
/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_FULL_WAVE.wav
-ar 22050 -ab 32k -filter_complex
[0:v]scale=320:260,pad=2*320:260[left];[1:v]scale=320:260[right];[left][right]overlay=main_w/2:0:shortest=1
-shortest -map 0:0 -map 1:0 -map 2:0 -r 25 -qmax 1 -qmin 1 -y
/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.flv
exception: null
error: ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static
--extra-cflags=-I/root/ffmpeg_build/include
--extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/root/bin --enable-gpl
--enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame
--enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[flv @ 0x483fa60] video stream discovered after head already parsed
Input #0, flv, from
'/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_pod_1.flv':
Metadata:
encoder : Lavf57.41.100
Duration: 00:00:10.00, start: 0.000000, bitrate: 286 kb/s
Stream #0:0: Video: flv1, yuv420p, 320x260, 25 tbr, 1k tbn
Input #1, png_pipe, from
'/opt/red5313/webapps/openmeetings/streams/hibernate/default_interview_image.png':
Duration: N/A, bitrate: N/A
Stream #1:0: Video: png, rgb24(pc), 320x240 [SAR 2835:2835 DAR 4:3], 25
fps, 25 tbr, 25 tbn, 25 tbc
Guessed Channel Layout for Input Stream #2.0 : mono
Input #2, wav, from
'/opt/red5313/webapps/openmeetings/streams/1/rec_1_stream_1_2016_08_22_18_41_29_FULL_WAVE.wav':
Duration: 00:00:10.22, bitrate: 512 kb/s
Stream #2:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 32000 Hz, 1
channels, s16, 512 kb/s
[flv @ 0x487ccc0] Using AVStream.codec to pass codec parameters to muxers is
deprecated, use AVStream.codecpar instead.
Last message repeated 1 times
Output #0, flv, to
'/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.flv':
Metadata:
encoder : Lavf57.41.100
Stream #0:0: Video: flv1 (flv) ([2][0][0][0] / 0x0002), yuv420p, 640x260,
q=1-1, 200 kb/s, 25 fps, 1k tbn, 25 tbc (default)
Metadata:
encoder : Lavc57.48.101 flv
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Stream #0:1: Audio: mp3 (libmp3lame) ([2][0][0][0] / 0x0002), 22050 Hz,
mono, s16p, 32 kb/s
Metadata:
encoder : Lavc57.48.101 libmp3lame
Stream mapping:
Stream #0:0 (flv) -> scale (graph 0)
Stream #1:0 (png) -> scale (graph 0)
overlay (graph 0) -> Stream #0:0 (flv)
Stream #2:0 -> #0:1 (pcm_s16le (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
frame= 147 fps=0.0 q=31.0 size= 918kB time=00:00:06.55
bitrate=1146.5kbits/s speed=13.1x
frame= 201 fps=0.0 q=31.0 Lsize= 1235kB time=00:00:10.16 bitrate=
995.3kbits/s speed=14.4x
video:1185kB audio:40kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.780515%
exitValue: 0
out:
0 process: generateFullFLV
command: /usr/local/bin/ffmpeg -y -i
/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.flv -vcodec
mjpeg -vframes 100 -an -f rawvideo -s 640x260
/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.jpg
exception: null
error: ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static
--extra-cflags=-I/root/ffmpeg_build/include
--extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/root/bin --enable-gpl
--enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame
--enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[flv @ 0x28f94a0] audio stream discovered after head already parsed
[flv @ 0x28f94a0] video stream discovered after head already parsed
Input #0, flv, from
'/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.flv':
Metadata:
encoder : Lavf57.41.100
Duration: 00:00:10.21, start: 0.000000, bitrate: 990 kb/s
Stream #0:0: Audio: mp3, 22050 Hz, mono, s16p, 32 kb/s
Stream #0:1: Video: flv1, yuv420p, 640x260, 25 tbr, 1k tbn
[swscaler @ 0x291ce20] deprecated pixel format used, make sure you did set
range correctly
[rawvideo @ 0x28fe740] Using AVStream.codec to pass codec parameters to muxers
is deprecated, use AVStream.codecpar instead.
Output #0, rawvideo, to
'/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.jpg':
Metadata:
encoder : Lavf57.41.100
Stream #0:0: Video: mjpeg, yuvj420p(pc), 640x260, q=2-31, 200 kb/s, 25 fps,
25 tbn, 25 tbc
Metadata:
encoder : Lavc57.48.101 mjpeg
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Stream mapping:
Stream #0:1 -> #0:0 (flv1 (flv) -> mjpeg (native))
Press [q] to stop, [?] for help
frame= 100 fps=0.0 q=24.8 Lsize= 454kB time=00:00:04.00 bitrate=
928.8kbits/s dup=9 drop=0 speed=22.9x
video:454kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing
overhead: 0.000000%
exitValue: 0
out:
0 process: alternateDownload
command: /usr/local/bin/ffmpeg -y -i
/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.flv
/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.avi
exception: null
error: ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static
--extra-cflags=-I/root/ffmpeg_build/include
--extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/root/bin --enable-gpl
--enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame
--enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[flv @ 0x2961420] audio stream discovered after head already parsed
[flv @ 0x2961420] video stream discovered after head already parsed
Input #0, flv, from
'/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.flv':
Metadata:
encoder : Lavf57.41.100
Duration: 00:00:10.21, start: 0.000000, bitrate: 990 kb/s
Stream #0:0: Audio: mp3, 22050 Hz, mono, s16p, 32 kb/s
Stream #0:1: Video: flv1, yuv420p, 640x260, 25 tbr, 1k tbn
[avi @ 0x29666c0] Using AVStream.codec to pass codec parameters to muxers is
deprecated, use AVStream.codecpar instead.
Last message repeated 1 times
Output #0, avi, to
'/opt/red5313/webapps/openmeetings/streams/hibernate/flvRecording_1.avi':
Metadata:
ISFT : Lavf57.41.100
Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 640x260, q=2-31,
200 kb/s, 25 fps, 25 tbn, 25 tbc
Metadata:
encoder : Lavc57.48.101 mpeg4
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Stream #0:1: Audio: mp3 (libmp3lame) (U[0][0][0] / 0x0055), 22050 Hz, mono,
s16p
Metadata:
encoder : Lavc57.48.101 libmp3lame
Stream mapping:
Stream #0:1 -> #0:0 (flv1 (flv) -> mpeg4 (native))
Stream #0:0 -> #0:1 (mp3 (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
frame= 201 fps=0.0 q=14.2 Lsize= 401kB time=00:00:10.21 bitrate=
321.7kbits/s speed=21.4x
video:336kB audio:40kB subtitle:0kB other streams:0kB global headers:0kB muxing
overhead: 6.681386%
exitValue: 0
out:
DEBUG 08-22 18:39:01.802 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: rtmp://localhost:1935/openmeetings/2
DEBUG 08-22 18:39:01.808 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: 893f46d7-805d-4093-b8b2-1ae3b7b980c1
DEBUG 08-22 18:39:01.808 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)
DEBUG 08-22 18:39:01.808 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: 1
DEBUG 08-22 18:39:01.808 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: 10
DEBUG 08-22 18:39:01.808 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: true
DEBUG 08-22 18:39:01.809 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: true
DEBUG 08-22 18:39:01.809 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: true
DEBUG 08-22 18:39:01.810 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: true
DEBUG 08-22 18:39:01.810 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: false
DEBUG 08-22 18:39:01.810 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: --dummy--
DEBUG 08-22 18:39:01.810 112 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - arg: --dummy--
DEBUG 08-22 18:39:01.812 134 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - labelTexts :: Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)
DEBUG 08-22 18:39:01.812 136 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - textArray Length 39
DEBUG 08-22 18:39:01.812 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 0 :: Desktop sharer
DEBUG 08-22 18:39:01.812 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 1 :: Click Start to publish your screen
DEBUG 08-22 18:39:01.812 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 2 :: Start sharing
DEBUG 08-22 18:39:01.813 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 3 :: Pause sharing
DEBUG 08-22 18:39:01.813 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 4 :: Select your screen area:
DEBUG 08-22 18:39:01.813 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 5 :: Change width
DEBUG 08-22 18:39:01.813 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 6 :: Change height
DEBUG 08-22 18:39:01.813 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 7 :: X-Offset
DEBUG 08-22 18:39:01.813 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 8 :: Y-Offset
DEBUG 08-22 18:39:01.813 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 9 :: Width:
DEBUG 08-22 18:39:01.814 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 10 :: Height:
DEBUG 08-22 18:39:01.814 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 11 :: Connection was closed by server
DEBUG 08-22 18:39:01.814 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 12 :: Show mouse position to viewers
DEBUG 08-22 18:39:01.814 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 13 :: Recording
DEBUG 08-22 18:39:01.814 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 14 :: You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.
DEBUG 08-22 18:39:01.815 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 15 :: Start recording
DEBUG 08-22 18:39:01.815 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 16 :: Stop recording
DEBUG 08-22 18:39:01.816 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 17 :: Close
DEBUG 08-22 18:39:01.816 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 18 :: Quality of the screen share:
DEBUG 08-22 18:39:01.816 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 19 :: Very high quality
DEBUG 08-22 18:39:01.816 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 20 :: High quality
DEBUG 08-22 18:39:01.816 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 21 :: Medium quality
DEBUG 08-22 18:39:01.816 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 22 :: Low quality
DEBUG 08-22 18:39:01.817 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 23 :: Publish
DEBUG 08-22 18:39:01.817 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 24 :: Start Publish
DEBUG 08-22 18:39:01.817 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 25 :: Stop Publish
DEBUG 08-22 18:39:01.817 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 26 :: Host
DEBUG 08-22 18:39:01.817 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 27 :: Publish App
DEBUG 08-22 18:39:01.817 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 28 :: Publish Id
DEBUG 08-22 18:39:01.818 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 29 :: Reduce the width of the SharingScreen before you try to move it left
DEBUG 08-22 18:39:01.818 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 30 :: Reduce the height of the SharingScreen before you try to move it bottom
DEBUG 08-22 18:39:01.818 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 31 :: Reduce the x of the SharingScreen before you try to make it wider
DEBUG 08-22 18:39:01.818 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 32 :: Reduce the y of the SharingScreen before you try to make it higher
DEBUG 08-22 18:39:01.818 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 33 :: Fill these settings stream your screen data to 3th party providers like justin.tv
DEBUG 08-22 18:39:01.818 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 34 :: Please start Screen sharing to be able to publish it
DEBUG 08-22 18:39:01.818 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 35 :: Moderator permission required to start recording
DEBUG 08-22 18:39:01.819 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 36 :: Notify on disconnect
DEBUG 08-22 18:39:01.819 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 37 :: Security
DEBUG 08-22 18:39:01.819 139 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - 38 :: Allow Remote Control (during screen sharing)
DEBUG 08-22 18:39:01.841 165 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - host: localhost, port: 1935, app: openmeetings/2, publish: 893f46d7-805d-4093-b8b2-1ae3b7b980c1
DEBUG 08-22 18:39:02.719 191 o.a.o.s.w.CoreScreenShare [javawsApplicationMain] - initialized
DEBUG 08-22 18:39:06.858 282 o.a.o.s.w.CoreScreenShare [AWT-EventQueue-2] - captureScreenStart
INFO 08-22 18:39:06.860 275 o.r.c.n.r.BaseRTMPClientHandler [AWT-EventQueue-2] - rtmp://localhost:1935/openmeetings/2
WARN 08-22 18:39:06.968 152 o.r.c.n.r.RTMPMinaIoHandler [NioProcessor-2] - Exception caught org/apache/commons/lang3/RandomStringUtils
WARN 08-22 18:39:06.972 152 o.r.c.n.r.RTMPMinaIoHandler [NioProcessor-2] - Exception caught org/apache/commons/lang3/RandomStringUtils
WARN 08-22 18:39:12.507 532 o.a.o.s.w.g.ScreenSharerFrame [AWT-EventQueue-2] - Recording action is already requested
WARN 08-22 18:39:18.878 532 o.a.o.s.w.g.ScreenSharerFrame [AWT-EventQueue-2] - Recording action is already requested
WARN 08-22 18:39:23.082 532 o.a.o.s.w.g.ScreenSharerFrame [AWT-EventQueue-2] - Recording action is already requested
WARN 08-22 18:39:28.692 532 o.a.o.s.w.g.ScreenSharerFrame [AWT-EventQueue-2] - Recording action is already requested
WARN 08-22 18:39:35.253 532 o.a.o.s.w.g.ScreenSharerFrame [AWT-EventQueue-2] - Recording action is already requested
DEBUG 08-22 18:39:37.418 381 o.a.o.s.w.CoreScreenShare [AWT-EventQueue-2] - ScreenShare stopStream
DEBUG 08-22 18:39:37.423 645 o.a.o.s.w.g.ScreenSharerFrame [AWT-EventQueue-2] - sharingActionRequested=false
DEBUG 08-22 18:39:37.423 657 o.a.o.s.w.g.ScreenSharerFrame [AWT-EventQueue-2] - recordingActionRequested=true
INFO 08-22 18:39:39.429 532 o.r.c.n.r.BaseRTMPClientHandler [AWT-EventQueue-2] - Connection was null