Indeed, Sebastian and Maxim have done a great job, and very generous to
keep it Open Source.
It was just  frustrating  to realise I'll have no hard disc left very
quickly.


On Sun, Aug 25, 2013 at 11:38 PM, Jacob Gaiski <jgai...@emich.edu> wrote:

>  I think OpenMeetings require a somewhat knowledgable background with
> Java and running servers on Tomcat/Red5.****
>
> ** **
>
> ** **
>
> I would recommend that you become familiar with Java the programming
> language and yes, take a look at the source. If you can get it to compile,
> publish your version and put in logging functions so that you can better
> see what it's doing.****
>
> ** **
>
> ** **
>
> You should also be able to localize it onto a machine and debug it from
> Eclipse, given you have the right enviroment. I think the one you need is
> Eclipse Juno.****
>
> ** **
>
> ** **
>
> Once you have the entire system localized onto your machine, you can
> attach and remove debug points from anywhere within the source and see
> exactly what's happening from a server perspective as you execute client
> code, and also be able to enter your changes accordingly as you need in the
> code as well.****
>
> ** **
>
> I'm not sure if what you're trying to do is standard in OpenMeetings, but
> in either case, editing the source the possibilities are endless, thanks to
> Sebastion and Maxim at the OpenMeetings/Apache group.****
>
> ** **
>
> ** **
>
> -Jake****
>  ------------------------------
>
> *From:* Lee Saunders [mailto:leesenglishless...@gmail.com]
> *Sent:* Sunday, August 25, 2013 6:30 PM
> *To:* user@openmeetings.apache.org
> *Subject:* Re: Why don't calendar events expire?****
>
> ** **
>
> Hello Jake,****
>
> ** **
>
> Thank you for your help. I think everyone knows more about that than I do.
> ****
>
> I don't know about programming applications. I learnt some PHP and MySql
> from books to build an order tracking/customer info database system, and
> that was it.****
>
> ** **
>
> I did experience a recording issue today. A student left the room and
> returned, but the recorder didn't record any of their voice after they
> returned to the room, so only my half was recorded. I'll put that down
> to experience.****
>
> ** **
>
> I could perhaps learn from the source, thanks.****
>
> ** **
>
> All the best,****
>
> ** **
>
> Lee.****
>
> ** **
>
> ** **
>
> On Sun, Aug 25, 2013 at 10:30 PM, Jacob C. Gaiski <jgai...@emich.edu>
> wrote:****
>
> Write a console app that scans the database and removes files after
> encoding.****
>
> ** **
>
> ** **
>
> Though, if there's a corrupt video and the encoded video becomes
> corrupted, you'll have no fall back if say, a multithreaded random bug
> happens that causes your ffmpeg to run before the stream had closed.****
>
> ** **
>
> ** **
>
> I did all of my conversions with a console application that runs FFMPEG
> and updates a table every 20s.****
>
> ** **
>
> ** **
>
> If you'd like the source that makes it happen I can send it to you.****
>
> ** **
>
> ** **
>
> But all in all I'd recommend that you build a console app that reads from
> a database and changes it accordingly.****
>
> ** **
>
> -Jake****
>
>
> On Aug 25, 2013, at 5:03 PM, Lee Saunders <leesenglishless...@gmail.com>
> wrote:****
>
>   Maxim, I ran -f, --file, and --cleanup, but that doesn't
> touch  the  streams.****
>
> ** **
>
> Those recordings really need to be removed after rendering to AVI. They
> will simply fill my disc if nothing can be deleted. Every meeting is 1 hour
> long and recorded, and there is already 6Gb of data in those streams after
> one day. ****
>
> ** **
>
> Please don't think of me as moaning. Open Meetings is a great platform. I
> am just concerned about filling my disc with redundant data.****
>
> ** **
>
> Is it not possible to GET the user IDs for a roomID and delete the
> relations to the files so they can be deleted? I think not being able to
> delete anything, even under a warning, is somewhat restrictive and disc
> hogging. I understand the concerns about complaints about something later
> down the line and the need to retrieve data, but that would be the decision
> of the admin/IT team and management.  Besides, there should be a backup of
> all that data anyway.****
>
> ** **
>
> I guess the only other way around it is to record a 1-second video and
> audio clip and replace all the files with them. That way the file names
> will remain intact. It will be time consuming, but better than rendering my
> disc full and unusable after about 3 months. What does Open Meetings do
> when a disc is full?****
>
> ** **
>
> All the best,****
>
> ** **
>
> Lee.****
>
> ** **
>
> ** **
>
> On Sun, Aug 25, 2013 at 4:43 PM, Maxim Solodovnik <solomax...@gmail.com>
> wrote:****
>
> you can use command line admin for this:****
>
> ** **
>
>  -f,--files                          File operations - statictics/cleanup*
> ***
>
>       --cleanup                      (optional) Should intermediate files
> be clean up****
>
> ** **
>
> ** **
>
> On Sun, Aug 25, 2013 at 2:53 PM, Lee Saunders <
> leesenglishless...@gmail.com> wrote:****
>
> I would like to delete recordings after downloading them to clear disc
> space. I'm not sure why the 'drag to trash' option is there if  the  files
> are not really deleted.****
>
> I need to remove them somehow as disc space is finite.****
>
> ** **
>
> Thanks,****
>
> ** **
>
> Lee.****
>
> ** **
>
> On Sun, Aug 25, 2013 at 2:32 AM, seba.wag...@gmail.com <
> seba.wag...@gmail.com> wrote:****
>
> Not really.****
>
> The files in the /streams/hibernate folder are the final videos of the
> recordings. If you delete them all your recordings are gone.
>
> The files in the /streams/$ROOM_ID folders are the raw recording files.
> Based on those files there is a complete video mixed (that is then produced
> into the /streams/hibernate folder).****
>
> Theoretically you can delete the files in the /streams/$ROOM_ID folder as
> the final mixed video is already produced.****
>
> However for recordings based on the interview room type, there is a
> functionality to re-render the raw data but with some parameters to adjust
> the audio (make it loader, delay the audio, et cetera). Those are useful if
> you want to post-edit the video from inside OpenMeetings because for
> instance one participant has a microphone that is a lot loader then some
> other participant. Once the video is "mixed" into the final format there
> would be no way of re-adjusting those settings. So there is some button in
> the OpenMeetings UI to re-render the raw files with some additional
> settings.****
>
> If you delete the files in the /streams/$ROOM_ID folders bascially the UI
> functionality is pointing to files that do no more exist.
> Also there are entries in the database that point to the files in the
> /streams/$ROOM_ID directory. So in general, it would be basically a bad
> idea to just delete those folders, UI functionality might be broken and the
> data model would be inconsistent.****
>
> Sebastian****
>
> ** **
>
> ** **
>
> 2013/8/25 Lee Saunders <leesenglishless...@gmail.com>****
>
> Is it safe for me to delete the sub-folders in the streams directory?****
>
> ** **
>
> On Sun, Aug 25, 2013 at 1:39 AM, Lee Saunders <
> leesenglishless...@gmail.com> wrote:****
>
> Thank you for the technical information.****
>
> I'm just going my my experience using another system in which each meeting
> was tied only to the originator and could remain open over any number of
> sessions, and then closed when complete. Once complete a PDF of the
> whiteboard and accompanying documentation was created as a soft copy for
> download, stored in the users account. So, even though the meeting had been
> closed, a downloadable representation of the meeting was available in an
> archive. I do see how Open Minutes works differently, though.****
>
> ** **
>
> All in all, Open Meetings is a great service. Thank you for creating it.**
> **
>
> ** **
>
> On Sun, Aug 25, 2013 at 1:27 AM, seba.wag...@gmail.com <
> seba.wag...@gmail.com> wrote:****
>
> We actually never physically delete anything, we just mark/flag as deleted
> and don't show it in the UI anymore.****
>
> There are multiple reasons why you do that in software. For instance there
> are are often foreign key constraints. That means that you can't physically
> delete an user, cause this userId is a foreign key in some other tables.
> And by deleting the user physically you would get an inconsistance data
> model.****
>
> This will become a real issue when you work with databases that have
> "real" foreign keys (postgres, oracle, MySQL InnoDB, et cetera). However
> even with data on disk in files, just because you "can" delete those files
> without throwing any error does not mean that this is a good idea, as for
> example records in the database still point to that file. By doing that the
> data model simply becomes inconsistent. Some references are missing, it
> pretty much gets a mess if you start to delete files.****
>
> Another reason is that you want to keep track on changes that have
> happened. This is sometimes a legal requirement in companies and
> government. You just never delete hard, data must be always possible to be
> restored. For instance an user xyz claims his important file XXX was
> deleted at the 28.12.2009, now the sys admins need to recover that file.**
> **
>
> There are however attempts to have some kind of clean up tasks that delete
> such references to free up disk space. But if ever implemented it has to be
> done very carefully and clear to the sys admin that there is no way back,
> you will loose data and you probably should back up the data before doing
> it.
>
> Bottom line is: Don't delete, just flag as deleted.****
>
> Sebastian****
>
> ** **
>
> ** **
>
> ** **
>
> 2013/8/25 Lee Saunders <leesenglishless...@gmail.com>****
>
> Ah, I see. I guess that does make sense. I just worry about having a list
> of rooms that becomes too long to manage.****
>
> Perhaps then, completed meetings could go into an archive\ completed
> events section, thus keeping them separate from pending events.****
>
> ** **
>
> I have also noticed that deleted recordings remain in the streams folder
> (..\webapps\openmeetings\streams\). Why don't they get deleted when moved
> to trash?****
>
> ** **
>
> All the best,****
>
> ** **
>
> Lee.****
>
> ** **
>
> ** **
>
> On Sun, Aug 25, 2013 at 12:49 AM, seba.wag...@gmail.com <
> seba.wag...@gmail.com> wrote:****
>
> Hi Lee,
>
> I don't think we should delete the room after a calendar event was
> terminated. Otherwise for example any uploaded or created data that was
> part of the conference room itself would be gone.****
>
> Also you can attach existing rooms to multiple calendar events. So the
> relationship between room to calendar event is not 1:1.****
>
> Sebastian****
>
> ** **
>
> ** **
>
> 2013/8/25 Lee Saunders <leesenglishless...@gmail.com>****
>
> Hello,****
>
> ** **
>
> I tested the calendar, but after the event had ended, the room persisted.*
> ***
>
> Is there a way to terminate the event when the 'Exit' button is clicked
> rather than delete the  event in the calendar and receive a 'Cancelled'
> message?****
>
> ** **
>
> I think that if an event is terminated before the start or end time, then
> yes, it is cancelled, but after the end time, a meeting has usually ended.
> ****
>
> ** **
>
> Just a suggestion.****
>
> ** **
>
> All the best,****
>
> ** **
>
> Lee.****
>
>
>
> ****
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wag...@gmail.com ****
>
> ** **
>
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wag...@gmail.com ****
>
> ** **
>
> ** **
>
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wag...@gmail.com ****
>
> ** **
>
>
>
> ****
>
> ** **
>
> --
> WBR
> Maxim aka solomax ****
>
> ** **
>
>   ** **
>

Reply via email to