Hi Rüdiger, It works! Thanks. But when I try to play back in the media gallery, it shows error id 13 but didn't give any details on that error. Besides, on the capture agent, when I use adHoc download, I am able to get a mp3 file. However, when I scheule the recording, the admin UI only allows me to choose my camera but not the sound device and I cannot get a mp3 file.
Regards, Eric Ruediger Rolf <[email protected]> 於 2011年5月20日上午2:48 ��道: > Hi Eric, > > I would guess that you do not execute the felix with the right user (if the > problem in the logs is really your problem - I would have expected a > different error message for the error that you reported). > > How do you start the felix? With the service startup script > /etc/init.d/matterhorn? > 1) Then you should set the correct user in the script man make sure that > this user has access privileges for your matterhorn directory. > 2) the startup script has on centos/rhel a problem with the default path. > So you need to set the path to mediainfo, tesseract, ffmpeg in the config > files in $FELIX_HOME/conf/config.properties and > $FELIX_HOME/conf/services/org.opencastproject.* (I don't remember all the > files at the moment, just look for the path in the properties files). > Usually you just need to uncomment the properties, we added the default path > already. > > Good luck > Rüdiger > > Am 19.05.11 09:10, schrieb Eric石文: > > My logs: > > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305613048891' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305709441943' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305614898247' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305708864987' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305614203044' is not numeric > 2011-05-19 14:19:01 WARN (IngestRestService:378) - workflowInstanceId > 'Unscheduled-capture_agent_1-1305709348152' is not numeric > 2011-05-19 14:19:01 INFO (WorkingFileRepositoryImpl:370) - created > collection directory ingest-temp > 2011-05-19 14:19:04 INFO (AgentStateJob:104) - #7715 - Sending agent > demo_capture_agent's state: idle > 2011-05-19 14:19:04 INFO (AgentStateJob:194) - #7715 - State push > org.opencastproject.capture.impl.jobs.AgentStateJob@4d19ad58 to > http://137.189.27.150:8080/capture-admin/agents/demo_capture_agent was > successful. > 2011-05-19 14:19:06 INFO (IngestServiceImpl:230) - Ingesting zipped media > package to /opencast/ingest/25ec1542-6f49-480b-a5cd-6ebe5e951dd0/76.zip > 2011-05-19 14:19:07 INFO (IngestServiceImpl:230) - Ingesting zipped media > package to /opencast/ingest/1f9d82ee-e8ae-41ff-9bde-32a511340d7c/77.zip > 2011-05-19 14:19:07 INFO (IngestServiceImpl:230) - Ingesting zipped media > package to /opencast/ingest/bc4e99a7-5e6d-4818-aa3a-81d77fd44990/78.zip > 2011-05-19 14:19:10 WARN (IngestRestService:416) - can not create > collection directory/opencast/files/collection/ingest-temp > java.lang.IllegalStateException: can not create collection > directory/opencast/files/collection/ingest-temp > at > org.opencastproject.workingfilerepository.impl.WorkingFileRepositoryImpl.getCollectionDirectory(WorkingFileRepositoryImpl.java:372) > at > org.opencastproject.workingfilerepository.impl.WorkingFileRepositoryImpl.putInCollection(WorkingFileRepositoryImpl.java:443) > at > org.opencastproject.workspace.impl.WorkspaceImpl.putInCollection(WorkspaceImpl.java:410) > at > org.opencastproject.ingest.endpoint.IngestRestService.addZippedMediaPackage(IngestRestService.java:395) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173) > at > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89) > at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:133) > at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:82) > at > org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) > at > org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243) > at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:110) > at > org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98) > at > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:423) > at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:139) > at > org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142) > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179) > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159) > at > org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:91) > at > org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:77) > at > org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42) > at > org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49) > at > org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:119) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.oauth.provider.OAuthProviderProcessingFilter.doFilter(OAuthProviderProcessingFilter.java:173) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.www.DigestAuthenticationFilter.doFilter(DigestAuthenticationFilter.java:319) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:90) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) > at > org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149) > at > org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:80) > at > org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:68) > at > org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47) > at > org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33) > at > org.opencastproject.kernel.rest.JsonpFilter.doFilter(JsonpFilter.java:103) > at > org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:80) > at > org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:68) > at > org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47) > at > org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33) > at > org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48) > at > org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39) > at > org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:55) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:326) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:536) > at > org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:930) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:834) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) > ... > > Nils Birnbaum <[email protected]> 於 2011年5月19日下午2:58 ��道: > >> Can you provide us the log-information? >> >> Nils >> >> >> Am 19.05.2011 um 08:45 schrieb Eric石文: >> >> Hi, >> >> Thanks for answering. I have figure out the problem, I should be config >> the service registry. However, when the files arrived at the server, the >> admin UI shows that there is an error. It said that the mpg/mp3 file cannot >> be inspected. I am using centos 5 as my server. Does anyone has encounter >> simliar problem? >> >> Regards, >> Eric Shek >> >> 2011/5/19 Nils Birnbaum <[email protected]> >> >>> Hi Eric, >>> if you server is deploeyed as an all-in-one system [1], the video should >>> be send automaticaly. You can enhance you test system step by step wirth a >>> streaming server and others by editing the config. >>> >>> Regards >>> Nils >>> >>> [1] >>> http://opencast.jira.com/wiki/display/MH/Install+Source+Linux+All+in+One++V1.1 >>> >>> Am 19.05.2011 um 08:09 schrieb Eric石文: >>> >>> Hi all, >>>> >>>> I am new to this matterhorn project. I have the server and capture agent >>>> installed and I can schedule my recordings on the server and it works fine >>>> for me. My question is would the captured video be sent automatically to >>>> the >>>> server from the capture agent? or do I need a streaming server to >>>> accomplish >>>> the job? >>>> >>>> Best Regards, >>>> Eric Shek >>>> >>>> _______________________________________________ >>>> Matterhorn-users mailing list >>>> [email protected] >>>> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users >>>> >>> >>> --------------------------------------------------------------------- >>> Dipl. Kfm. Nils Birnbaum >>> QA Manager >>> The Opencast Matterhorn Project >>> http://www.opencastproject.org >>> [email protected] >>> >>> >>> >>> >>> _______________________________________________ >>> Matterhorn-users mailing list >>> [email protected] >>> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users >>> >> >> >> >> _______________________________________________ >> Matterhorn-users mailing list >> [email protected] >> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users >> >> >> --------------------------------------------------------------------- >> Dipl. Kfm. Nils Birnbaum >> QA Manager >> The Opencast Matterhorn Project >> http://www.opencastproject.org >> [email protected] >> >> >> >> >> >> _______________________________________________ >> Matterhorn-users mailing list >> [email protected] >> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users >> >> > > > -- > Best Regards, > Eric Shek > > > _______________________________________________ > Matterhorn-users mailing > [email protected]http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > > > > _______________________________________________ > Matterhorn-users mailing list > [email protected] > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users > > -- Best Regards, Eric Shek
_______________________________________________ Matterhorn-users mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
