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

Reply via email to