I have update our demo server at demo.openeetings.de Red5 client and server version is r4385 rtmpt Flash client + screensharing is running fine. Recording with RTMPTClient working fine Playback of recordings is working fine. Also previously "broken" FLVs (meaning screen stays black when you hit the playback button) do work now.
Sebastian 2012/6/29 Maxim Solodovnik <[email protected]> > As I can see right now the general logback.xml is taken > I'll try to handle it (will change the build.xml a little and will correct > the logback.xml: set red5 log level to ERROR) > > On Fri, Jun 29, 2012 at 4:30 PM, [email protected] < > [email protected]> wrote: > > > Is there a config in the client that does say something about the packet > > size for the RTMP packets? > > > > Sebastian > > > > 2012/6/29 Maxim Solodovnik <[email protected]> > > > > > The log config for the client is located here: > > > openmeetings\trunk\singlewebapp\WebContent\screensharing\logback.xml > > > > > > I can change some debug output to trace. > > > please let me know which parts should be moved to trace > > > I mean in java files (log.debug can be replaced to log.trace) > > > > > > On Fri, Jun 29, 2012 at 4:21 PM, [email protected] < > > > [email protected]> wrote: > > > > > > > Somewhere the data gets buffered. > > > > By the way: The client seems to be still not configured to log only > the > > > > statements that are really needed. > > > > It just traces everything to the console in the WebStart client. > > > > Or did you add some log config for it? How can we reduce the log > level > > in > > > > the client? > > > > > > > > > > > > Sebastian > > > > > > > > 2012/6/29 Maxim Solodovnik <[email protected]> > > > > > > > > > The DB does not contain recording with ID == 16. > > > > > It seems like entity is stored in DB with ~5seconds delay > > > > > > > > > > On Fri, Jun 29, 2012 at 4:01 PM, [email protected] < > > > > > [email protected]> wrote: > > > > > > > > > > > I think I might have seen something similar. > > > > > > It is somehow connected to the missing Screen data. > > > > > > > > > > > > java.lang.Exception: flvRecordingMetaDataOfScreen is Null > > > > FlvRecordingId > > > > > 16 > > > > > > Means that the Recording process could not find the record with > the > > > > > screen > > > > > > data. > > > > > > Does the recorded FLV file with the screen data exist at all? > > > > > > > > > > > > Sebastian > > > > > > > > > > > > > > > > > > 2012/6/29 Maxim Solodovnik <[email protected]> > > > > > > > > > > > > > The following exception occurs while trying to convert short > > > (~5sec) > > > > > > > recordings: > > > > > > > > > > > > > > java.lang.Exception: flvRecordingMetaDataOfScreen is Null > > > > > FlvRecordingId > > > > > > 16 > > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverter.stripAudioFromFLVs(FlvRecorderConverter.ja > > > > > > > va:87) [openmeetings-2.0.0-SNAPSHOT.jar:na] > > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverter.startConversion(FlvRecorderConverter.java: > > > > > > > 63) [openmeetings-2.0.0-SNAPSHOT.jar:na] > > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverterTask$1.run(FlvRecorderConverterTask.java:43 > > > > > > > ) [openmeetings-2.0.0-SNAPSHOT.jar:na] > > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > > > > > > > [na:1.6.0_31] > > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > > > > > > > [na:1.6.0_31] > > > > > > > at java.lang.Thread.run(Thread.java:662) [na:1.6.0_31] > > > > > > > > > > > > > > > > > > > > > On Fri, Jun 29, 2012 at 10:22 AM, Maxim Solodovnik < > > > > > [email protected] > > > > > > > >wrote: > > > > > > > > > > > > > > > I'll double check the client. > > > > > > > > I tried not to change the logic while doing my changes. > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Jun 28, 2012 at 7:59 PM, [email protected] < > > > > > > > > [email protected]> wrote: > > > > > > > > > > > > > > > >> I have seen issue with recordings that are shorter then 10 > > > > seconds. > > > > > > > >> Please restart your test and make a recording with at least > > > 20-30 > > > > > > > seconds > > > > > > > >> length. > > > > > > > >> > > > > > > > >> @Maxim: I think the issue with short recordings is in the > > > WebStart > > > > > > > client. > > > > > > > >> There is a hook in the client that tests if the Tile has > > > changed. > > > > > > > >> Initially it should send just all tiles. But somehow this > data > > > is > > > > > > > >> sometimes > > > > > > > >> not send at all. Sometimes you can see some "artefacts" in > the > > > > first > > > > > > few > > > > > > > >> seconds in a recording. > > > > > > > >> (There is further a hook in the initialization so that when > > you > > > > did > > > > > > > >> already > > > > > > > >> start screensharing when you do start recording, that the > > tiles > > > > will > > > > > > be > > > > > > > >> all > > > > > > > >> send no matter if they have changed or not) > > > > > > > >> > > > > > > > >> Sebastian > > > > > > > >> > > > > > > > >> 2012/6/28 German Grekhov <[email protected]> > > > > > > > >> > > > > > > > >> > The recording length is 5 seconds. The size of > reproducible > > > file > > > > > is > > > > > > 32 > > > > > > > >> > kilobytes. > > > > > > > >> > > > > > > > > >> > German. > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > 2012/6/28 [email protected] <[email protected]> > > > > > > > >> > > > > > > > > >> > > What was the overall length of the recording that you > > made? > > > > > > > >> > > > > > > > > > >> > > rec_125_stream_ > > > > > > > >> > > 7fd2baf92cf4ee5e47666acf350d5ff6_28_06_2012_12_23_00.flv > > > > should > > > > > be > > > > > > > the > > > > > > > >> > data > > > > > > > >> > > of the screensharing. > > > > > > > >> > > A file with 217 bytes cannot be the source for any > screen > > > > data. > > > > > > The > > > > > > > >> file > > > > > > > >> > is > > > > > > > >> > > just empty. Maybe some headers written to it but no > actual > > > > video > > > > > > > data. > > > > > > > >> > > > > > > > > > >> > > Sebastian > > > > > > > >> > > > > > > > > > >> > > 2012/6/28 German Grekhov <[email protected]> > > > > > > > >> > > > > > > > > > >> > > > No, there are no any *.ser files. > > > > > > > >> > > > > > > > > > > >> > > > 2012/6/28 [email protected] < > [email protected]> > > > > > > > >> > > > > > > > > > > >> > > > > is there a file in the same folder with the suffix > > > ".ser" > > > > ? > > > > > > > >> > > > > > > > > > > > >> > > > > Sebastian > > > > > > > >> > > > > > > > > > > > >> > > > > 2012/6/28 German Grekhov <[email protected]> > > > > > > > >> > > > > > > > > > > > >> > > > > > 1) > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > "rec_125_stream_7fd2baf92cf4ee5e47666acf350d5ff6_28_06_2012_12_23_00.flv" > > > > > > > >> > > > > > is only 217 bytes, so it is not opened by the > > player. > > > > > > > >> > > > > > 2) "rec_125_stream_31_28_06_2012_12_22_54.flv" is > > > played > > > > > but > > > > > > > it > > > > > > > >> > > > contains > > > > > > > >> > > > > > only audio. > > > > > > > >> > > > > > 3) corresponding *.wav files are played. > > > > > > > >> > > > > > > > > > > > > >> > > > > > German. > > > > > > > >> > > > > > > > > > > > > >> > > > > > 2012/6/28 Maxim Solodovnik <[email protected]> > > > > > > > >> > > > > > > > > > > > > >> > > > > > > According to "[flv @ 0x14e33a0] Broken FLV file, > > > which > > > > > > says > > > > > > > no > > > > > > > >> > > > streams > > > > > > > >> > > > > > > present, this > > > > > > > >> > > > > > > might fail" > > > > > > > >> > > > > > > There is something wrong with flv file > > > > > > > >> > > > > > > Are you able to play it with VLC media player? > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > On Thu, Jun 28, 2012 at 5:57 PM, German Grekhov > < > > > > > > > >> > > > > > [email protected] > > > > > > > >> > > > > > > >wrote: > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > Hello, community! > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > I have problems with recordings again. When I > > try > > > to > > > > > > > record > > > > > > > >> a > > > > > > > >> > > > > > conference > > > > > > > >> > > > > > > > with default settings then everything is all > > > right. > > > > > But > > > > > > > >> when I > > > > > > > >> > > > change > > > > > > > >> > > > > > the > > > > > > > >> > > > > > > > recording quality (set it to "Low quality") > then > > > it > > > > is > > > > > > > >> > impossible > > > > > > > >> > > > to > > > > > > > >> > > > > > play > > > > > > > >> > > > > > > > the recorded video. The error occurs: > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------------- > > > > > > > >> > > > > > > > Log:28.06.2012 17:39:20 > > > > > > > >> > > > > > > > generateFFMPEG > > > > > > > >> > > > > > > > process-generateFullFLV > > > > > > > >> > > > > > > > error-ffmpeg version 0.10.3 Copyright (c) > > > 2000-2012 > > > > > the > > > > > > > >> FFmpeg > > > > > > > >> > > > > > developers > > > > > > > >> > > > > > > > built on Jun 18 2012 07:31:31 with gcc 4.4.5 > > > > > > > >> > > > > > > > configuration: --enable-libmp3lame > > > --enable-libxvid > > > > > > > >> > > > > --enable-libvorbis > > > > > > > >> > > > > > > > --enable-libgsm --enable-libfaac --enable-gpl > > > > > > > >> --enable-nonfree > > > > > > > >> > > > > > > > libavutil 51. 35.100 / 51. 35.100 > > > > > > > >> > > > > > > > libavcodec 53. 61.100 / 53. 61.100 > > > > > > > >> > > > > > > > libavformat 53. 32.100 / 53. 32.100 > > > > > > > >> > > > > > > > libavdevice 53. 4.100 / 53. 4.100 > > > > > > > >> > > > > > > > libavfilter 2. 61.100 / 2. 61.100 > > > > > > > >> > > > > > > > libswscale 2. 1.100 / 2. 1.100 > > > > > > > >> > > > > > > > libswresample 0. 6.100 / 0. 6.100 > > > > > > > >> > > > > > > > libpostproc 52. 0.100 / 52. 0.100 > > > > > > > >> > > > > > > > [flv @ 0x14e33a0] Broken FLV file, which says > no > > > > > streams > > > > > > > >> > present, > > > > > > > >> > > > > this > > > > > > > >> > > > > > > > might fail > > > > > > > >> > > > > > > > [flv @ 0x14e33a0] decoding for stream 0 failed > > > > > > > >> > > > > > > > [flv @ 0x14e33a0] Could not find codec > > parameters > > > > > > (Video: > > > > > > > >> none) > > > > > > > >> > > > > > > > [flv @ 0x14e33a0] decoding for stream 1 failed > > > > > > > >> > > > > > > > [flv @ 0x14e33a0] Could not find codec > > parameters > > > > > > (Audio: > > > > > > > >> > none, 0 > > > > > > > >> > > > > > > channels) > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > /opt/red5/webapps/openmeetings/streams/5503/rec_123_stream_c0c15c896f4eafbccd70fb1b0ea2554c_28_06_2012_10_39_18.flv: > > > > > > > >> > > > > > > > could not find codec parameters > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > command-[/root/ffmpeg-0.10.3/ffmpeg, -i, > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > /opt/red5/webapps/openmeetings/streams/5503/rec_123_stream_c0c15c896f4eafbccd70fb1b0ea2554c_28_06_2012_10_39_18.flv, > > > > > > > >> > > > > > > > -i, > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > /opt/red5/webapps/openmeetings/streams/5503/rec_123_stream_29_28_06_2012_10_39_13_FULL_WAVE.wav, > > > > > > > >> > > > > > > > -ar, 22050, -acodec, libmp3lame, -ab, 32k, -s, > > > > > 480x384, > > > > > > > >> > -vcodec, > > > > > > > >> > > > > > flashsv, > > > > > > > >> > > > > > > > -map, 0:0, -map, 1:0, > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > /opt/red5/webapps/openmeetings/streams/hibernate/flvRecording_123.flv] > > > > > > > >> > > > > > > > exitValue-1 > > > > > > > >> > > > > > > > out- > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------------- > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > I use not the latest trunk version but one of > > the > > > > > newest > > > > > > > >> ones. > > > > > > > >> > > > Ffmpeg > > > > > > > >> > > > > > > > version is 10.3. Can anybody reproduce this > > issue? > > > > > > > >> > > > > > > > Also, you can try it at: > > > > > > > >> > > > > > > > http://demo.dataved.ru/openmeetings/ > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > Best regards, > > > > > > > >> > > > > > > > German Grekhov > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > -- > > > > > > > >> > > > > > > WBR > > > > > > > >> > > > > > > Maxim aka solomax > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > -- > > > > > > > >> > > > > Sebastian Wagner > > > > > > > >> > > > > https://twitter.com/#!/dead_lock > > > > > > > >> > > > > http://www.openmeetings.de > > > > > > > >> > > > > http://www.webbase-design.de > > > > > > > >> > > > > http://www.wagner-sebastian.com > > > > > > > >> > > > > [email protected] > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > -- > > > > > > > >> > > Sebastian Wagner > > > > > > > >> > > https://twitter.com/#!/dead_lock > > > > > > > >> > > http://www.openmeetings.de > > > > > > > >> > > http://www.webbase-design.de > > > > > > > >> > > http://www.wagner-sebastian.com > > > > > > > >> > > [email protected] > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> -- > > > > > > > >> Sebastian Wagner > > > > > > > >> https://twitter.com/#!/dead_lock > > > > > > > >> http://www.openmeetings.de > > > > > > > >> http://www.webbase-design.de > > > > > > > >> http://www.wagner-sebastian.com > > > > > > > >> [email protected] > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > WBR > > > > > > > > Maxim aka solomax > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > WBR > > > > > > > Maxim aka solomax > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Sebastian Wagner > > > > > > https://twitter.com/#!/dead_lock > > > > > > http://www.openmeetings.de > > > > > > http://www.webbase-design.de > > > > > > http://www.wagner-sebastian.com > > > > > > [email protected] > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > WBR > > > > > Maxim aka solomax > > > > > > > > > > > > > > > > > > > > > -- > > > > Sebastian Wagner > > > > https://twitter.com/#!/dead_lock > > > > http://www.openmeetings.de > > > > http://www.webbase-design.de > > > > http://www.wagner-sebastian.com > > > > [email protected] > > > > > > > > > > > > > > > > -- > > > WBR > > > Maxim aka solomax > > > > > > > > > > > -- > > Sebastian Wagner > > https://twitter.com/#!/dead_lock > > http://www.openmeetings.de > > http://www.webbase-design.de > > http://www.wagner-sebastian.com > > [email protected] > > > > > > -- > WBR > Maxim aka solomax > -- Sebastian Wagner https://twitter.com/#!/dead_lock http://www.openmeetings.de http://www.webbase-design.de http://www.wagner-sebastian.com [email protected]
