Hi all, The error in media gallery is fixed as long as I install a streaming server on my all in one server.
Regards, Eric Shek Eric石文 <[email protected]> 於 2011年5月20日上午11:00 ��道: > 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 > > -- Best Regards, Eric Shek
_______________________________________________ Matterhorn-users mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
