Hi Waldemar,
Our CAs have the rtsp stream code from http://opencast.jira.com/browse/MH-7333 so they work fine recording from IP cams (though thanks for the pointer to MH-8656; we will look at that for future hardware). This is an intermittent problem we have seen across a number of different CAs, some with IP Cams and some with Logitech C910s. A capture on the same CA one day before worked correctly, as did a capture a few hours later (after restarting the CA). I also found this MH JIRA that has a similar failure: http://opencast.jira.com/browse/MH-8733 Regards Stephen Stephen Marquard, Learning Technologies Co-ordinator Centre for Educational Technology, University of Cape Town http://www.cet.uct.ac.za Email/IM/XMPP: [email protected] Phone: +27-21-650-5037 Cell: +27-83-500-5290 >>> Waldemar Smirnow 09/05/12 7:10 PM >>> Hi Stephen, you tried to read an RTSP stream, RTP consumer reads only RTP video streams. There are currently no support for the RTSP payloaded streams! What Matterhorn version are you using? Newer release can consume RTCP streams. Most IP cams can produce thes too. Took a look to http://opencast.jira.com/browse/MH-8656. Regards Waldemar Am 05.09.2012 18:02, schrieb Stephen Marquard: > Hi all, > > > Can anyone interpret the debug log below for us - i.e. what type of > failure this is? This capture agent is configured with an IP camera > (rtsp stream), Epiphan VGA2USB and audio. > > > We have had quite a few captures fail like this and need to find the > underlying cause. > > > 2012-09-05 13:30:00 INFO (StartCaptureJob:51) - Initiating > StartCaptureJob. > 2012-09-05 13:30:00 DEBUG (CaptureAgentImpl:306) - > startCapture(mediaPackage, properties): 1900754 > {event.location=menzies-10, job_postfix=1900754, > event.series=f628bae4-eaca-4119-8495-237ccc1a3d78, > capture.device.names=Audio,Presentation,Presenter, > capture.recording.id=1900754, > org.opencastproject.workflow.definition=full, event.title=MAM2 Real > Analysis Workshop, 2012 2, capture.recording.end=0 30 15 5 9 ? 2012, > org.opencastproject.workflow.config.trimHold=true} > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:320) - Device Audio has > source at hw:0,0. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:321) - Device Audio has > output at /opt/matterhorn-captures/cache/captures/1900754/audio.flac. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:324) - Device Audio has > type ALSASRC. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:345) - Device Audio has > been confirmed to be type ALSASRC > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:320) - Device Presentation > has source at /dev/video0. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:321) - Device Presentation > has output at > /opt/matterhorn-captures/cache/captures/1900754/Presentation.avi. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:324) - Device Presentation > has type EPIPHAN_VGA2USB. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:345) - Device Presentation > has been confirmed to be type EPIPHAN_VGA2USB > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:320) - Device Presenter has > source at rtsp://admin:[email protected]. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:321) - Device Presenter has > output at /opt/matterhorn-captures/cache/captures/1900754/Presenter.avi. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:324) - Device Presenter has > type RTP_VIDEO. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:345) - Device Presenter has > been confirmed to be type RTP_VIDEO > 2012-09-05 13:30:00 INFO (GStreamerPipeline:430) - Successfully > initialised 3 devices. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:432) - Device #0: [ALSASRC, > hw:0,0: /opt/matterhorn-captures/cache/captures/1900754/audio.flac]. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:432) - Device #1: > [EPIPHAN_VGA2USB, /dev/video0: > /opt/matterhorn-captures/cache/captures/1900754/Presentation.avi]. > 2012-09-05 13:30:00 DEBUG (GStreamerPipeline:432) - Device #2: > [RTP_VIDEO, rtsp://admin:[email protected]: > /opt/matterhorn-captures/cache/captures/1900754/Presenter.avi]. > 2012-09-05 13:30:00 DEBUG (AudioFilesinkConsumer:99) - ALSASRC setting > encoder to: flacenc > 2012-09-05 13:30:00 DEBUG (VideoFilesinkConsumer:102) - EPIPHAN_VGA2USB > setting encoder to: ffenc_mpeg2video > 2012-09-05 13:30:01 DEBUG (VideoFilesinkConsumer:135) - EPIPHAN_VGA2USB > setting muxing to: mpegpsmux > 2012-09-05 13:30:01 DEBUG (ConsumerBin:152) - EPIPHAN_VGA2USB > bufferBytes is being set to 536870912. > 2012-09-05 13:30:01 DEBUG (VideoFilesinkConsumer:102) - RTP_VIDEO > setting encoder to: ffenc_mpeg2video > 2012-09-05 13:30:01 DEBUG (VideoFilesinkConsumer:135) - RTP_VIDEO > setting muxing to: mpegpsmux > 2012-09-05 13:30:01 INFO (GStreamerPipeline:96) - Initializing devices > for capture. > 2012-09-05 13:30:01 DEBUG (GStreamerPipeline:122) - Starting to hookup > GStreamer Pipeline bus. > 2012-09-05 13:30:01 DEBUG (GStreamerPipeline:157) - Successfully hooked > up GStreamer Pipeline bus to Log4J. > 2012-09-05 13:30:01 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. NULL,READY,VOID_PENDING > 2012-09-05 13:30:01 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. NULL,READY,VOID_PENDING > 2012-09-05 13:30:01 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. NULL,READY,VOID_PENDING > 2012-09-05 13:30:01 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. NULL,READY,VOID_PENDING > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. READY,PAUSED,VOID_PENDING > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. READY,PAUSED,VOID_PENDING > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. READY,PAUSED,VOID_PENDING > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. READY,PAUSED,VOID_PENDING > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$EpiphanPoll:447) - > Start Epiphan VGA2USB polling thread! > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. PAUSED,PLAYING,VOID_PENDING > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. PAUSED,PLAYING,VOID_PENDING > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. PAUSED,PLAYING,VOID_PENDING > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$2:366) - Pipeline > state change. PAUSED,PLAYING,VOID_PENDING > 2012-09-05 13:30:03 DEBUG (EpiphanVGA2USBV4LProducer$EpiphanPoll:450) - > Thread not interrupted. Device: false Epiphan: true > 2012-09-05 13:30:04 DEBUG (EpiphanVGA2USBV4LProducer$EpiphanPoll:450) - > Thread not interrupted. Device: false Epiphan: true > 2012-09-05 13:30:05 DEBUG (EpiphanVGA2USBV4LProducer$EpiphanPoll:450) - > Thread not interrupted. Device: false Epiphan: true > 2012-09-05 13:30:06 DEBUG (EpiphanVGA2USBV4LProducer$EpiphanPoll:450) - > Thread not interrupted. Device: false Epiphan: true > 2012-09-05 13:30:08 DEBUG (EpiphanVGA2USBV4LProducer$EpiphanPoll:450) - > Thread not interrupted. Device: false Epiphan: true > 2012-09-05 13:30:08 DEBUG (GStreamerPipeline:114) - Pipeline was unable > to start after 5 seconds. > 2012-09-05 13:30:08 INFO (ProducerBin:121) - Sending EOS to stop > alsasrc0 > 2012-09-05 13:30:08 INFO (EpiphanVGA2USBV4LSubDeviceBin:259) - Sending > EOS to stop /dev/video0_v4lsrc > 2012-09-05 13:30:08 INFO (EpiphanVGA2USBV4LSubTestSrcBin:188) - Sending > EOS to stop videotestsrc0 > 2012-09-05 13:30:08 INFO (ProducerBin:121) - Sending EOS to stop > rtspsrc0 > 2012-09-05 13:30:09 DEBUG (EpiphanVGA2USBV4LProducer$EpiphanPoll:475) - > Shutting down Epiphan VGA2USB polling thread! > > > > Regards > Stephen > > > > > Stephen Marquard, Learning Technologies Co-ordinator > Centre for Educational Technology, University of Cape Town > http://www.cet.uct.ac.za > Email/IM/XMPP: [email protected] > Phone: +27-21-650-5037 Cell: +27-83-500-5290 > > > > ### > > UNIVERSITY OF CAPE TOWN > > This e-mail is subject to the UCT ICT policies and e-mail disclaimer > published on our website at > http://www.uct.ac.za/about/policies/emaildisclaimer/ or obtainable from > +27 21 650 9111. This e-mail is intended only for the person(s) to whom > it is addressed. If the e-mail has reached you in error, please notify > the author. If you are not the intended recipient of the e-mail you may > not use, disclose, copy, redirect or print the content. If this e-mail > is not related to the business of UCT it is sent by the sender in the > sender's individual capacity. > > ### > > > _______________________________________________ > Matterhorn-users mailing list > [email protected] > http://lists.opencastproject.org/mailman/listinfo/matterhorn-users ### UNIVERSITY OF CAPE TOWN This e-mail is subject to the UCT ICT policies and e-mail disclaimer published on our website at http://www.uct.ac.za/about/policies/emaildisclaimer/ or obtainable from +27 21 650 9111. This e-mail is intended only for the person(s) to whom it is addressed. If the e-mail has reached you in error, please notify the author. If you are not the intended recipient of the e-mail you may not use, disclose, copy, redirect or print the content. If this e-mail is not related to the business of UCT it is sent by the sender in the sender's individual capacity. ### _______________________________________________ Matterhorn-users mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
