Hi, I got an error message while playing the recording from openmeeting, Below is the log message,
Log:21.04.2012 16:26:55 generateFFMPEG process-mergeWave error-Cannot run program "sox": java.io.IOException: error=2, No such file or directory command-[sox, /opt/openmeeting/red5/webapps/openmeetings/streams/hibernate/one_second.wav, /opt/openmeeting/red5/webapps/openmeetings/streams/2/rec_1_stream_e3059e6ca7927e59568bde25d62601ae_21_04_2012_16_25_28_FINAL_WAVE.wav, pad, 0, 86.452] exitValue--1 Log:21.04.2012 16:26:55 generateFFMPEG process-generateFullFLV error-Cannot run program "ffmpeg": java.io.IOException: error=2, No such file or directory command-[ffmpeg, -i, /opt/openmeeting/red5/webapps/openmeetings/streams/2/rec_1_stream_e3059e6ca7927e59568bde25d62601ae_21_04_2012_16_25_28.flv, -i, /opt/openmeeting/red5/webapps/openmeetings/streams/2/rec_1_stream_e3059e6ca7927e59568bde25d62601ae_21_04_2012_16_25_28_FINAL_WAVE.wav, -ar, 22050, -acodec, libmp3lame, -ab, 32k, -s, 1776x992, -vcodec, flashsv, -map, 0:0, -map, 1:0, /opt/openmeeting/red5/webapps/openmeetings/streams/hibernate/flvRecording_1.flv] exitValue--1 Log:21.04.2012 16:26:55 generateFFMPEG process-generateFullFLV error-Cannot run program "ffmpeg": java.io.IOException: error=2, No such file or directory command-[ffmpeg, -i, /opt/openmeeting/red5/webapps/openmeetings/streams/hibernate/flvRecording_1.flv, -vcodec, mjpeg, -vframes, 1, -an, -f, rawvideo, -s, 1776x992, /opt/openmeeting/red5/webapps/openmeetings/streams/hibernate/flvRecording_1.jpg] exitValue--1 Log:21.04.2012 16:26:55 generateFFMPEG process-alternateDownload error-Cannot run program "ffmpeg": java.io.IOException: error=2, No such file or directory command-[ffmpeg, -i, /opt/openmeeting/red5/webapps/openmeetings/streams/hibernate/flvRecording_1.flv, /opt/openmeeting/red5/webapps/openmeetings/streams/hibernate/flvRecording_1.avi] exitValue--1 Please let me know how to fix this issue. Thanks, Pradeep D On Sun, Apr 22, 2012 at 3:21 PM, seba.wag...@gmail.com <seba.wag...@gmail.com> wrote: > To access the recording you can create a hash similar to the invitation hash > to goto a conference you can also watch a recording, use the RPC call: > http://incubator.apache.org/openmeetings/UserService.html#setUserObjectAndGenerateRecordingHashByURL > > That way you can watch / stream it. > > To download it only, you have to create a download link. Such a link would > looks like that: > http://host:port/openmeetings/DownloadHandler?fileName=' . $filename > + '&moduleName=lzRecorderApp&parentPath=&room_id=' > + '&sid=' . $session_id) > > $filename is the attribute fileName that you get from the service call > "getFlvRecordingByRoomId" > sessionId is ... admin/user/soap-only user SID > > > Sebastian > > 2012/4/21 Pradeep D <pradeep...@gmail.com> >> >> Thanks for your help, Now its working fine. >> >> We want to get the list of recordings and want to play the recording >> we are got the list of recording list from the service call >> getFlvRecordingByRoomId, But how we can stream the it to the users and >> also where the recordings will be stored? >> >> Thanks >> Pradeep D >> >> On Sat, Apr 21, 2012 at 6:19 PM, seba.wag...@gmail.com >> <seba.wag...@gmail.com> wrote: >> > Hi Pradeep, >> > >> > the way you parse the session response will not work, you should use a >> > proper XML parser that ignores namespace prefixes. For example in the >> > latest >> > version the prefix will be names ax24 instead of ax23. >> > >> > Your problem about moderation can be solved if you specify for >> > "appointment" >> > false instead of true. >> > I cannot say way exactly this is important at this point however it >> > might be >> > an extra hook in meetings that are an appointment that do check >> > differently >> > who will be moderator of a conference room. >> > >> > >> > Sebastian >> > >> > 2012/4/21 Pradeep D <pradeep...@gmail.com> >> >> >> >> Sorry, I created new netbeans project and modified the code and >> >> created a driver file "OpenMeetingTest" class which you can run from >> >> netbeans. >> >> Change the openmeeting url in the "OpenMeetingService" class as per >> >> your requirement. >> >> >> >> The drive class generate four urls one for the admin with moderator >> >> privilege and other three for participants. >> >> >> >> Please test with this code and let me know the problem. >> >> >> >> Thanks, >> >> Pradeep D >> >> >> >> >> >> On Sat, Apr 21, 2012 at 4:23 PM, seba.wag...@gmail.com >> >> <seba.wag...@gmail.com> wrote: >> >> > Sorry standalone means I take your code and simply can execute it. I >> >> > will not debug your script and code it for you :) >> >> > >> >> > Sebastian >> >> > >> >> > 2012/4/21 Pradeep D <pradeep...@gmail.com>: >> >> >> We have a OpenMeeting service classs which handles the communication >> >> >> between our application and OpenMeeting. I have attached the service >> >> >> class with this mail. I guess you can hard code the parameter passed >> >> >> to the service calls and reproduce the issue. >> >> >> >> >> >> You can write a main class in this file and call the invite method >> >> >> to >> >> >> get the hash codes. >> >> >> >> >> >> We are using jersey library to access the service so make sure >> >> >> having >> >> >> the library in the class path. >> >> >> >> >> >> >> >> >> Thanks, >> >> >> Pradeep D >> >> >> >> >> >> On Sat, Apr 21, 2012 at 4:03 PM, seba.wag...@gmail.com >> >> >> <seba.wag...@gmail.com> wrote: >> >> >>> No, >> >> >>> >> >> >>> the userlevel that you are refering to is the "system user level" >> >> >>> meaning if the user has admin privileges and can manipulate users >> >> >>> or >> >> >>> not. >> >> >>> >> >> >>> The moderator of a conference room has nothing to do with the >> >> >>> moderator on system level. It is just confusing that they have the >> >> >>> same name. >> >> >>> >> >> >>> I would suggest you download the latest Nightly Build from: >> >> >>> https://builds.apache.org/job/openmeetings/ >> >> >>> >> >> >>> Try with that one, I will do some tests with the latest snapshot >> >> >>> too. >> >> >>> Also it would be good if you could create a sample code snippet >> >> >>> that >> >> >>> can be run standalone so that I can reproduce your issue. >> >> >>> >> >> >>> Sebastian >> >> >>> >> >> >>> 2012/4/21 Pradeep D <pradeep...@gmail.com>: >> >> >>>> For all the external users the level_id is set as "1" in the >> >> >>>> table. >> >> >>>> But for the admin its set as "3". >> >> >>>> >> >> >>>> I checked the userlevel table and for "Moderator" the id is "2". >> >> >>>> So i >> >> >>>> guess any relationship with this level_id in the user table linked >> >> >>>> with moderator privilege in the meeting?? >> >> >>>> >> >> >>>> Thanks >> >> >>>> Pradeep D >> >> >>>> >> >> >>>> On Sat, Apr 21, 2012 at 3:20 PM, seba.wag...@gmail.com >> >> >>>> <seba.wag...@gmail.com> wrote: >> >> >>>>> Sorry Pradeep, >> >> >>>>> >> >> >>>>> I did not understand your concerns regarding userlevel. >> >> >>>>> >> >> >>>>> I also cannot reproduce your issue. >> >> >>>>> But there is no issue for example when you are using: >> >> >>>>> moodle.openmeetings.de, the moodle integration is using the same >> >> >>>>> methods. >> >> >>>>> >> >> >>>>> I am going to test with the latest snapshot from trunk today. >> >> >>>>> >> >> >>>>> >> >> >>>>> Sebastian >> >> >>>>> >> >> >>>>> 2012/4/21 Pradeep D <pradeep...@gmail.com>: >> >> >>>>>> Is there any problem with the user table, we can see the users >> >> >>>>>> table >> >> >>>>>> having the external users entry (Last three records in the >> >> >>>>>> screenshot) >> >> >>>>>> which have the userlevel column as "1". I checked in the >> >> >>>>>> userlevel >> >> >>>>>> table and its has moderator id as "3" >> >> >>>>>> >> >> >>>>>> Whether is there any relationship with this. But as per our >> >> >>>>>> requirement the moderator is not constant will change for every >> >> >>>>>> meeting. So the moderator will be decided by our application and >> >> >>>>>> pass >> >> >>>>>> it to the openmeeting through the service call. >> >> >>>>>> >> >> >>>>>> Thanks, >> >> >>>>>> Pradeep D >> >> >>>>>> >> >> >>>>>> On Sat, Apr 21, 2012 at 2:48 PM, seba.wag...@gmail.com >> >> >>>>>> <seba.wag...@gmail.com> wrote: >> >> >>>>>>> >> >> >>>>>>> And the result of the method: >> >> >>>>>>> setUserObjectAndGenerateRoomHashByURL >> >> >>>>>>> you attach that as parameter "secureHash=$YOUR_HASH" to the URL >> >> >>>>>>> ? >> >> >>>>>>> >> >> >>>>>>> So according to your screenshot something like >> >> >>>>>>> secureHash=cd0... >> >> >>>>>>> >> >> >>>>>>> Sebastian >> >> >>>>>>> >> >> >>>>>>> 2012/4/21 Pradeep D <pradeep...@gmail.com>: >> >> >>>>>>> > It has a value "1", Please refer the attached screenshot >> >> >>>>>>> > >> >> >>>>>>> > Thanks, >> >> >>>>>>> > Pradeep D >> >> >>>>>>> > >> >> >>>>>>> > >> >> >>>>>>> > On Sat, Apr 21, 2012 at 2:36 PM, seba.wag...@gmail.com >> >> >>>>>>> > <seba.wag...@gmail.com> wrote: >> >> >>>>>>> >> >> >> >>>>>>> >> In the table "soaplogin" is the column "becomemoderator" 1 >> >> >>>>>>> >> or 0 >> >> >>>>>>> >> ? >> >> >>>>>>> >> >> >> >>>>>>> >> >> >> >>>>>>> >> Sebastian >> >> >>>>>>> >> >> >> >>>>>>> >> 2012/4/21 Pradeep D <pradeep...@gmail.com> >> >> >>>>>>> >>> >> >> >>>>>>> >>> Sebastian, >> >> >>>>>>> >>> >> >> >>>>>>> >>> We are using openmeeting 1.9.1 version and we dont find any >> >> >>>>>>> >>> error in the >> >> >>>>>>> >>> log file. We are able to launch into the meeting using the >> >> >>>>>>> >>> generated has >> >> >>>>>>> >>> value. But for the admin we are not getting the moderator >> >> >>>>>>> >>> privilege though >> >> >>>>>>> >>> we are sending becomeModeratorAsInt as "1" for the admin >> >> >>>>>>> >>> during the second >> >> >>>>>>> >>> service call. >> >> >>>>>>> >>> >> >> >>>>>>> >>> I checked the source code for the user service and dont see >> >> >>>>>>> >>> any special >> >> >>>>>>> >>> usage of this flag. Kindly advice on this issue. >> >> >>>>>>> >>> >> >> >>>>>>> >>> Thanks, >> >> >>>>>>> >>> Pradeep D >> >> >>>>>>> >>> >> >> >>>>>>> >>> On Sat, Apr 21, 2012 at 12:25 PM, seba.wag...@gmail.com >> >> >>>>>>> >>> <seba.wag...@gmail.com> wrote: >> >> >>>>>>> >>>> >> >> >>>>>>> >>>> Hallo Pradeep, >> >> >>>>>>> >>>> >> >> >>>>>>> >>>> have you checked your red5/openmeetings/error log for >> >> >>>>>>> >>>> potential issues? >> >> >>>>>>> >>>> What version of OpenMeetings are you using exactly? >> >> >>>>>>> >>>> >> >> >>>>>>> >>>> Sebastian >> >> >>>>>>> >>>> >> >> >>>>>>> >>>> >> >> >>>>>>> >>>> 2012/4/21 Pradeep D <pradeep...@gmail.com> >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> Hi All, >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> We are trying to integrate openmeeting with our web >> >> >>>>>>> >>>>> application using >> >> >>>>>>> >>>>> the >> >> >>>>>>> >>>>> web services provided by openmeeting. The flow starts >> >> >>>>>>> >>>>> with >> >> >>>>>>> >>>>> dynamically >> >> >>>>>>> >>>>> creating new room for the meeting using the below web >> >> >>>>>>> >>>>> service. >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> /RoomService/addRoomWithModerationAndExternalTypeAndStartEnd >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> And pass all the parameters to this service call. >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> Then we call be below service to generate hash and use >> >> >>>>>>> >>>>> the >> >> >>>>>>> >>>>> hash value >> >> >>>>>>> >>>>> to >> >> >>>>>>> >>>>> join the user into the meeting, >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> /UserService/setUserObjectAndGenerateRoomHashByURL >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> All these things works fine, but only one user will be a >> >> >>>>>>> >>>>> moderator for >> >> >>>>>>> >>>>> this >> >> >>>>>>> >>>>> meeting and we pass becomeModeratorAsInt as "1" while >> >> >>>>>>> >>>>> calling the >> >> >>>>>>> >>>>> second >> >> >>>>>>> >>>>> service call. For the other users it will be "0". But the >> >> >>>>>>> >>>>> admin dont >> >> >>>>>>> >>>>> have >> >> >>>>>>> >>>>> moderator privilege in the meeting. As per the >> >> >>>>>>> >>>>> documentation >> >> >>>>>>> >>>>> we are >> >> >>>>>>> >>>>> passing >> >> >>>>>>> >>>>> all the parameters. But none of the users joined the >> >> >>>>>>> >>>>> meeting >> >> >>>>>>> >>>>> have >> >> >>>>>>> >>>>> moderator >> >> >>>>>>> >>>>> privilege. >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> Please let us know where we are going wrong. >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> Thanks, >> >> >>>>>>> >>>>> Pradeep D >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>>> >> >> >>>>>>> >>>> >> >> >>>>>>> >>>> >> >> >>>>>>> >>>> >> >> >>>>>>> >>>> -- >> >> >>>>>>> >>>> Sebastian Wagner >> >> >>>>>>> >>>> https://twitter.com/#!/dead_lock >> >> >>>>>>> >>>> http://www.openmeetings.de >> >> >>>>>>> >>>> http://www.webbase-design.de >> >> >>>>>>> >>>> http://www.wagner-sebastian.com >> >> >>>>>>> >>>> seba.wag...@gmail.com >> >> >>>>>>> >>> >> >> >>>>>>> >>> >> >> >>>>>>> >> >> >> >>>>>>> >> >> >> >>>>>>> >> >> >> >>>>>>> >> -- >> >> >>>>>>> >> Sebastian Wagner >> >> >>>>>>> >> https://twitter.com/#!/dead_lock >> >> >>>>>>> >> http://www.openmeetings.de >> >> >>>>>>> >> http://www.webbase-design.de >> >> >>>>>>> >> http://www.wagner-sebastian.com >> >> >>>>>>> >> seba.wag...@gmail.com >> >> >>>>>>> > >> >> >>>>>>> > >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> -- >> >> >>>>>>> Sebastian Wagner >> >> >>>>>>> https://twitter.com/#!/dead_lock >> >> >>>>>>> http://www.openmeetings.de >> >> >>>>>>> http://www.webbase-design.de >> >> >>>>>>> http://www.wagner-sebastian.com >> >> >>>>>>> seba.wag...@gmail.com >> >> >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> -- >> >> >>>>> Sebastian Wagner >> >> >>>>> https://twitter.com/#!/dead_lock >> >> >>>>> http://www.openmeetings.de >> >> >>>>> http://www.webbase-design.de >> >> >>>>> http://www.wagner-sebastian.com >> >> >>>>> seba.wag...@gmail.com >> >> >>> >> >> >>> >> >> >>> >> >> >>> -- >> >> >>> Sebastian Wagner >> >> >>> https://twitter.com/#!/dead_lock >> >> >>> http://www.openmeetings.de >> >> >>> http://www.webbase-design.de >> >> >>> http://www.wagner-sebastian.com >> >> >>> seba.wag...@gmail.com >> >> > >> >> > >> >> > >> >> > -- >> >> > Sebastian Wagner >> >> > https://twitter.com/#!/dead_lock >> >> > http://www.openmeetings.de >> >> > http://www.webbase-design.de >> >> > http://www.wagner-sebastian.com >> >> > seba.wag...@gmail.com >> > >> > >> > >> > >> > -- >> > Sebastian Wagner >> > https://twitter.com/#!/dead_lock >> > http://www.openmeetings.de >> > http://www.webbase-design.de >> > http://www.wagner-sebastian.com >> > seba.wag...@gmail.com > > > > > -- > Sebastian Wagner > https://twitter.com/#!/dead_lock > http://www.openmeetings.de > http://www.webbase-design.de > http://www.wagner-sebastian.com > seba.wag...@gmail.com