On 12-12-18 07:21 AM, Mohamed Abdul Jawad wrote: > Thank you Greg Logan. > I will be use "Epiphan Systems' Matterhorn Capture Device⢠(MCD)" in my > project > So I need support for this device. > > 1. how can install (MCD) in each classroom?
You will need to install the microphone, VGA feed, and cameras common to any other Matterhorn CA, then provide the MCD with power and a network connection. > 2. what is the configuration needed? Epiphan's documentation should cover that, but the configuration UI is at $DEVICE/admin (eg: http://exampleca.example.org/admin). > 3. how can connect (MCD) with core server? This is configured in the configuration UI mentioned in point 2 > 4. how can start and stop capturing (which machine is responsible to > start and stop capturing)? The ECD only supports (last I checked, this may have changed) scheduled captures, which means that the core has a set of start and stop times, and the CA just captures between pairs. Other CAs have other optional ways to capture (in-class buttons, etc), but *all* CAs have scheduled capture options. G > please can you tell me what the information needed for this scenario. > > *Thank you.* > * > * > On Tue, Dec 18, 2012 at 3:24 PM, > <[email protected] > <mailto:[email protected]>> wrote: > > Send Matterhorn-users mailing list submissions to > [email protected] > <mailto:[email protected]> > > To subscribe or unsubscribe via the World Wide Web, visit > > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > or, via email, send a message with subject or body 'help' to > [email protected] > <mailto:[email protected]> > > You can reach the person managing the list at > [email protected] > <mailto:[email protected]> > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Matterhorn-users digest..." > > > Today's Topics: > > 1. Re: Mock Capture Agent Failing inspect (Rub?n P?rez) > 2. Re: Matterhorn Appliance (Greg Logan) > 3. Fall 2012 Bugbash Results (Greg Logan) > 4. Re: archive/cleanup work files (Paul Pettit) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 17 Dec 2012 20:45:47 +0100 > From: Rub?n P?rez <[email protected] <mailto:[email protected]>> > To: Matterhorn Users <[email protected] > <mailto:[email protected]>> > Subject: Re: [Matterhorn-users] Mock Capture Agent Failing inspect > Message-ID: > > <CAMaGXshXSmJNFu71W7V3j_8u_96utv3=q0eq_oo1q-c+2e-...@mail.gmail.com > <mailto:q0eq_oo1q-c%[email protected]>> > Content-Type: text/plain; charset="iso-8859-1" > > Seems like you have not installed the required system command > "mediainfo". > Have you installed the "third party tools" on your system? Those are > required in "all-in-one" installation and in the worker machines in > distributed installations. You can find the installer scripts in > $SOURCE_ROOT/docs/scripts/3rd_party. > > Best regards, > > Rub?n P?rez > TELTEK Video Research > www.teltek.es <http://www.teltek.es> > > > > 2012/12/17 Shane Phelan <[email protected] <mailto:[email protected]>> > > > Hi all, > > > > I'm running into inspection errors on the core when trying to use > a mock > > capture agent. I selected the first workflow "Encode, Analyze and > > Distribute" and I haven't made any changes to the workflow > settings. I'm > > just trying to get all the way through the process before I try > anything > > else. > > > > Thanks! > > > > Shane > > > > I ran the capture agent with the following mock settings... > > > > # Default the names of the mock devices > > capture.device.names=MOCK_SCREEN,MOCK_PRESENTER,MOCK_MICROPHONE > > > > #Create the screen capture > > > > capture.device.MOCK_SCREEN.src=${M2_REPO}/org/opencastproject/samples/screen/1.0/screen-1.0.mpg > > capture.device.MOCK_SCREEN.outputfile=screen_out.mpg > > capture.device.MOCK_SCREEN.flavor=presentation/source > > capture.device.MOCK_SCREEN.codec=ffenc_mpeg2video > > capture.device.MOCK_SCREEN.codec.bitrate=1024 > > capture.device.MOCK_SCREEN.codec.container=mpegtsmux > > capture.device.MOCK_SCREEN.buffer.size=200 > > capture.device.MOCK_SCREEN.buffer.bytes=10485760 > > capture.device.MOCK_SCREEN.buffer.time=1000000000 > > > > > > #Create the presenter capture > > > > capture.device.MOCK_PRESENTER.src=${M2_REPO}/org/opencastproject/samples/camera/1.0/camera-1.0.mpg > > capture.device.MOCK_PRESENTER.outputfile=camera_out.mpg > > capture.device.MOCK_PRESENTER.flavor=presenter/source > > capture.device.MOCK_PRESENTER.codec=ffenc_mpeg2video > > capture.device.MOCK_PRESENTER.codec.bitrate=1024 > > capture.device.MOCK_PRESENTER.codec.container=mpegtsmux > > capture.device.MOCK_PRESENTER.buffer.size=200 > > capture.device.MOCK_PRESENTER.buffer.bytes=10485760 > > capture.device.MOCK_PRESENTER.buffer.time=1000000000 > > > > #Create the audio capture > > > > capture.device.MOCK_MICROPHONE.src=${M2_REPO}/org/opencastproject/samples/audio/1.0/audio-1.0.mp3 > > capture.device.MOCK_MICROPHONE.outputfile=audio_out.mp3 > > capture.device.MOCK_MICROPHONE.flavor=presentation/source > > capture.device.MOCK_MICROPHONE.codec=twolame > > capture.device.MOCK_MICROPHONE.codec.bitrate=192 > > capture.device.MOCK_MICROPHONE.codec.container=mpegtsmux > > capture.device.MOCK_MICROPHONE.buffer.size=200 > > capture.device.MOCK_MICROPHONE.buffer.bytes=10485760 > > capture.device.MOCK_MICROPHONE.buffer.time=1000000000 > > > > > > After the core ingests it I'm getting an exception during the > inspection > > of the audio file that the file can't be enriched. > > > > > > > > 2012-12-17 12:58:28 WARN (MediaInspectionServiceImpl:430) - Error > > enriching track > > http://10.x.x.x:8080/files/mediapackage/530/track-3/audio_out.mp3 > > org.opencastproject.inspection.api.MediaInspectionException: > > org.opencastproject.inspection.impl.api.MediaAnalyzerException: > Error while > > running media analyzer mediainfo > > at > > > > org.opencastproject.inspection.impl.MediaInspectionServiceImpl.getFileMetadata(MediaInspectionServiceImpl.java:576) > > at > > > > org.opencastproject.inspection.impl.MediaInspectionServiceImpl.enrichTrack(MediaInspectionServiceImpl.java:350) > > at > > > > org.opencastproject.inspection.impl.MediaInspectionServiceImpl.enrich(MediaInspectionServiceImpl.java:308) > > at > > > > org.opencastproject.inspection.impl.MediaInspectionServiceImpl.process(MediaInspectionServiceImpl.java:157) > > at > > > > org.opencastproject.job.api.AbstractJobProducer$JobRunner.call(AbstractJobProducer.java:184) > > at > > > > org.opencastproject.job.api.AbstractJobProducer$JobRunner.call(AbstractJobProducer.java:156) > > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > > at > > > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > > at > > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > > at java.lang.Thread.run(Thread.java:679) > > Caused by: > org.opencastproject.inspection.impl.api.MediaAnalyzerException: > > Error while running media analyzer mediainfo > > at > > > > org.opencastproject.inspection.impl.api.util.CmdlineMediaAnalyzerSupport.analyze(CmdlineMediaAnalyzerSupport.java:97) > > at > > > > org.opencastproject.inspection.impl.MediaInspectionServiceImpl.getFileMetadata(MediaInspectionServiceImpl.java:574) > > ... 10 more > > Caused by: org.opencastproject.util.ProcessExcecutorException > > at > > > org.opencastproject.util.ProcessExecutor.execute(ProcessExecutor.java:110) > > at > > > > org.opencastproject.inspection.impl.api.util.CmdlineMediaAnalyzerSupport.analyze(CmdlineMediaAnalyzerSupport.java:95) > > ... 11 more > > Caused by: java.io.IOException: Cannot run program "mediainfo": > > java.io.IOException: error=2, No such file or directory > > at java.lang.ProcessBuilder.start(ProcessBuilder.java:475) > > at > > > org.opencastproject.util.ProcessExecutor.execute(ProcessExecutor.java:85) > > ... 12 more > > Caused by: java.io.IOException: java.io.IOException: error=2, No > such file > > or directory > > at java.lang.UNIXProcess.<init>(UNIXProcess.java:164) > > at java.lang.ProcessImpl.start(ProcessImpl.java:81) > > at java.lang.ProcessBuilder.start(ProcessBuilder.java:468) > > ... 13 more > > 2012-12-17 12:58:28 ERROR (WorkflowOperationWorker:159) - Workflow > > operation 'inspect' failed > > org.opencastproject.workflow.api.WorkflowOperationException: Track > > http://10.x.x.x:8080/files/mediapackage/530/track-3/audio_out.mp3 > could > > not be inspected > > at > > > > org.opencastproject.workflow.handler.InspectWorkflowOperationHandler.start(InspectWorkflowOperationHandler.java:134) > > at > > > > org.opencastproject.workflow.impl.WorkflowOperationWorker.start(WorkflowOperationWorker.java:217) > > at > > > > org.opencastproject.workflow.impl.WorkflowOperationWorker.execute(WorkflowOperationWorker.java:139) > > at > > > > org.opencastproject.workflow.impl.WorkflowServiceImpl.runWorkflowOperation(WorkflowServiceImpl.java:710) > > at > > > > org.opencastproject.workflow.impl.WorkflowServiceImpl.process(WorkflowServiceImpl.java:1528) > > at > > > > org.opencastproject.workflow.impl.WorkflowServiceImpl$JobRunner.call(WorkflowServiceImpl.java:1833) > > at > > > > org.opencastproject.workflow.impl.WorkflowServiceImpl$JobRunner.call(WorkflowServiceImpl.java:1806) > > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > > at > > > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > > at > > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > > at java.lang.Thread.run(Thread.java:679) > > 2012-12-17 12:58:28 INFO (WorkflowServiceImpl:772) - Workflow > state for > > Workflow {530} was changed to 'PAUSED' from the outside > > > > > > > > _______________________________________________ > > Matterhorn-users mailing list > > [email protected] > <mailto:[email protected]> > > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > <http://lists.opencastproject.org/pipermail/matterhorn-users/attachments/20121217/cedb982e/attachment-0001.html> > > ------------------------------ > > Message: 2 > Date: Mon, 17 Dec 2012 13:48:33 -0600 > From: Greg Logan <[email protected] <mailto:[email protected]>> > To: [email protected] > <mailto:[email protected]> > Subject: Re: [Matterhorn-users] Matterhorn Appliance > Message-ID: <[email protected] > <mailto:[email protected]>> > Content-Type: text/plain; charset="iso-8859-1" > > On 12-12-17 01:10 AM, Mohamed Abdul Jawad wrote: > > Hi > > I am new with Matterhorn > > and I will buy 6 Matterhorn appliances to implement them on six > > classrooms in my university. > > > > 1. How I can start with Matterhorn step by step? > > > http://opencast.jira.com/wiki/display/mh13/Installation+and+Configuration+v1.3 > > > 2. what is the best scenario for my project (one server, > multi-server, > > other)? > > We need more information, but from a general perspective most production > systems run multi-server configurations. You'll want at least four > machines for your core (two workers, an admin, and an engage node), plus > one machine for each classroom you want to record from. > > Hope this helps, > G > > > Note: I am reading Matterhorn Adopter guide but I am facing some > > difficulty and confused. > > Thank you. > > > > -- > > logo > > > > * > > * > > *Mohamed Abdul Jawad* > > *Project Manager* > > Tel:+966 46508821 Ext:121 > > Mobile: +966 506160979 > > www.smartway-me.com <http://www.smartway-me.com> > <http://www.smartway-me.com> > > > > > > > > > > _______________________________________________ > > Matterhorn-users mailing list > > [email protected] > <mailto:[email protected]> > > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > > > > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: signature.asc > Type: application/pgp-signature > Size: 836 bytes > Desc: OpenPGP digital signature > URL: > > <http://lists.opencastproject.org/pipermail/matterhorn-users/attachments/20121217/010032df/attachment-0001.bin> > > ------------------------------ > > Message: 3 > Date: Mon, 17 Dec 2012 15:50:46 -0600 > From: Greg Logan <[email protected] <mailto:[email protected]>> > To: Opencast Matterhorn <[email protected] > <mailto:[email protected]>>, Matterhorn > Users <[email protected] > <mailto:[email protected]>>, Opencast Community > <[email protected] > <mailto:[email protected]>> > Subject: [Matterhorn-users] Fall 2012 Bugbash Results > Message-ID: <[email protected] > <mailto:[email protected]>> > Content-Type: text/plain; charset="iso-8859-1" > > Hi folks, > > I'm happy to announce the results of the last bugbash today. We > resolved more than half of the 102 issues we stared with, which is > impressive considering how long the bugbash ran for! So, without > further delay, here are the standings: > > 27 pts - Lukas Rohner > 14 pts - Ruben Perez Vazquez > 11 pts - Douglas Hall > 8 pts - James Perrin > 6 pts - Sergio Feria, Tobias Schiebeck > 5 pts - Xavier Butty, Edmore Moyo, Michelle Ziegmann > 3 pts - Markus Moormann, Denis Meyer > 2 pts - David Horwitz > 1 pts - Adam McKenzie > > Winners of the prizes (you scored 6 points and above) please contact me > with your shipping details and we'll get the prizes sent out ASAP! > > I'd like to take another moment to thank everyone who participated, even > if only for a short while. It's your contributions that move us towards > getting a release out, and with your help we might yet get 1.4 done this > year! > > G > > > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: signature.asc > Type: application/pgp-signature > Size: 836 bytes > Desc: OpenPGP digital signature > URL: > > <http://lists.opencastproject.org/pipermail/matterhorn-users/attachments/20121217/8802bfc7/attachment-0001.bin> > > ------------------------------ > > Message: 4 > Date: Tue, 18 Dec 2012 12:21:52 +0000 > From: Paul Pettit <[email protected] > <mailto:[email protected]>> > To: <[email protected] > <mailto:[email protected]>> > Subject: Re: [Matterhorn-users] archive/cleanup work files > Message-ID: <[email protected] > <mailto:[email protected]>> > Content-Type: text/plain; charset="ISO-8859-1"; format=flowed > > hi tobias, > > thanks for the reply! > > On 17/12/12 17:44, Tobias Wunden wrote: > >> we are using a distributed install of matterhorn 1.3.1. > >> > >> i'm trying to make sure that only necessary files are left behind > so as not to fill up our disks too quickly! i think the only files > we want to keep are the original ingested files (such as the avi > uploaded by our epiphan capture agents for example). > > > > you also want to keep the original dublin core catalogs. > > ah yes, good point. > > >> i'm assuming that files left behind in the shared work directory > are not used at all and everything is served from the distribution > directories? > > > > If everything is configured in the right way, then that assumption > is true. If you want to make sure, just go to your media module > (Engage) and use the REST endpoint at /search/docs to take a look at > a random MediaPackage XML. If the XML does not include any URLs > pointing to the working file repository (that would be /files/...), > then you are free to delete whatever you deem unnecessary. > > the only thing that points to /files is the acl. but this doesn't seem > to get cleaned up anyway. > > >> the archive operation of the workflow doesn't appear to do > anything (other than add a message in the log saying the media > package is archived) but i can't find any documentation saying what > it is supposed to do so i'm not sure what is supposed to happen. can > anybody explain it's purpose? > > > > In 1.3, the archive operation simply adds the mediapackage to to > the archive's search index. Be sure to realize that in most > configurations, using the archive will require you to keep archived > files in the working file repository or use the archive operation in > a way to only archive files that are reachable through the > distribution channels. > > > > 1.4 will bring a much enhanced archive that is storing its own > copies of the content you decide to archive, so the working file > repositoy is back to what it should be: a repository for keeping > working files during processing time. > > ok i think i understand. so there is really no need to use the archive > operation for now? if we do include it should it be placed after the > cleanup? > > >> is there an operation you can add to the workflow to delete all > the files from the shared workspace? > > > > The "cleanup" operation is what you want to look at. > > aha! that does the trick! > > i added the following to our (epiphan specific) workflow and it seems to > be working nicely: > > <operation > id="cleanup" > fail-on-error="false" > description="Cleaning up"> > <configurations> > <configuration > key="preserve-flavors">multitrack/source,dublincore/*</configuration> > </configurations> > </operation> > > many thanks, > > paul. > > -- > Paul Pettit > Multimedia Development > University of Sussex > +44 (0) 1273 87 3223 > > > ------------------------------ > > _______________________________________________ > Matterhorn-users mailing list > [email protected] > <mailto:[email protected]> > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > > > End of Matterhorn-users Digest, Vol 29, Issue 9 > *********************************************** > > > > > -- > logo > > * > * > *Mohamed Abdul Jawad* > *Project Manager* > Tel:+966 46508821 Ext:121 > Mobile: +966 506160979 > www.smartway-me.com <http://www.smartway-me.com> > > > > > _______________________________________________ > Matterhorn-users mailing list > [email protected] > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Matterhorn-users mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
