hey Adam,The pipeline works outside the matterhorn and we tested the camera 
successfully, however for some reason, the camera is not responding inside the 
matterhorn.Here is the configuration file we used, We tried with queue on and 
off, but the result was 
same.capture.device.names=Webcamcapture.device.Webcam.type=CUSTOM_VIDEO_SRCcapture.device.Webcam.customProducer=v4l2src
 device=/dev/video0 ! image/jpeg,width=1920,framerate=30/1,rate=30 ! jpegdec ! 
ffmpegcolorspace ! 
queuecapture.device.Webcam.flavor=presenter/sourcecapture.device.Webcam.outputfile=Webcam.mpghere
 is the log file2011-01-05 13:10:32  INFO (CleanCaptureJob:123) - Skipped 
cleaning for Unscheduled-smallCaptureAgent-1294244106754. Ingest has not been 
completed.2011-01-05 13:10:32  INFO (CleanCaptureJob:123) - Skipped cleaning 
for Unscheduled-smallCaptureAgent-1294249341835. Ingest has not been 
completed.Thanks,Sandeep Tamrakar

Date: Wed, 5 Jan 2011 12:10:48 -0600
From: [email protected]
To: [email protected]
Subject: Re: [Matterhorn-users] Webcam Matterhorn

Hi Sandeep and Luke,
I will try to improve the docs on the website over the next couple of days but 
I think I have tracked down your particular problem (we actually have a C910 in 
the lab here so I was able to test it :) )

gst-launch v4l2src device=/dev/video1 ! 
image/jpeg,width=1920,framerate=30/1,rate=30 ! jpegdec ! ffmpegcolorspace ! 
xvimagesink
Is the launch command you want to use to test the motion jpeg capabilities of 
the camera. The image/jpeg tells the camera to use motion jpeg and the jpegdec 
will change the jpeg frames to raw frames. 

The problem you were having with matterhorn is trying to use the webcam as a 
filesrc when it is actually a v4l2src. So for your customProducer your settings 
should look something like:

capture.device.names=Webcam
capture.device.Webcam.type=CUSTOM_VIDEO_SRCcapture.device.Webcam.customProducer=v4l2src
 device=/dev/video1 ! image/jpeg,width=1920,framerate=30/1,rate=30 ! jpegdec ! 
ffmpegcolorspace
capture.device.Webcam.flavor=presenter/sourcecapture.device.Webcam.outputfile=Webcam.mpg

The customProducer expects a raw yuv on the end, but a queue is optional. To 
attach the producer to a bunch of different consumers (filesink, confidence 
monitoring, streaming etc. ) we have to use a gstreamer element that requires a 
queue for each sink so it makes sense probably to leave the queue on that side. 

I hope this clears up the issues you have been having.
Cheers,Adam

On Wed, Jan 5, 2011 at 11:26 AM, Sandeep Tamrakar <[email protected]> 
wrote:






Hello,
Here is the configuration for the webcam,

capture.device.names=Webcamcapture.device.Webcam.type=CUSTOM_VIDEO_SRC
capture.device.Webcam.customProducer=filesrc location=/dev/video1 ! 
ffdemux_mov_mp4_m4a_3gp_3g2_mj2 ! ffdec_h264 ! videoscale ! 
video/x-raw-yuv,width=1024,h$
capture.device.Webcam.flavor=presenter/sourcecapture.device.Webcam.outputfile=Webcam.mpg

This is the what it is on the log file.
2011-01-05 10:15:06 ERROR (CaptureAgentImpl:414) - Capture 
Unscheduled-smallCaptureAgent-1294244106754 could not start, pipeline was null!

Thanks,
Sandeep Tamrakar

Date: Tue, 4 Jan 2011 15:28:03 -0600
From: [email protected]

To: [email protected]; [email protected]

Subject: Re: [Matterhorn-users] Webcam Matterhorn
















Hello Adam,

 

Sandeep is working with me at Texas A&M University-Commerce.
Going off the documentation in the wiki for the trunk capture agent there 
doesn’t
seem to be enough information to get a webcam working. Ideally the goal is to
use the Logitech C910 with a MPJEG stream which the camera can provide natively
at full resolution (1080P) at 30 FPS.

 

http://opencast.jira.com/wiki/display/MH/Install+Matterhorn+Capture+Agent+(Trunk)

 

The example given for a webcam doesn’t work since the
source is a filesrc through a CUSTOM_VIDEO_SOURCE type property, and we’re
not sure the requirements of a pipeline for Matterhorn (is it supposed to end
with a queue, xvimagesink, filesink, something else?). We’ve tried
plugging in something that works in the command line but it doesn’t seem
to be working in Matterhorn. There’s also a V4L2SRC type property that
says it can be used for webcams like the C910, but how is the resolution and
format (raw, mjpeg, etc.) specified?

 

We are running some more tests and will post some log files
soon. Even without the log files though, there isn’t a clear example of
how to use a webcam or full documentation for a V4L2SRC type property. I
realize we’re using the trunk and things are a working in progress.
Should we hold off on trying this until the documentation is further, or is
there more documentation somewhere else we’re missing? 

 

All the best,

 

Luke

 

 



From:
[email protected]
[mailto:[email protected]] On Behalf Of Adam
Mckenzie

Sent: Tuesday, January 04, 2011 2:26 PM

To: Matterhorn Users

Subject: Re: [Matterhorn-users] Webcam Matterhorn



 

Hi Sandeep,



Could you send the
$FELIX_DIR$/conf/services/org.opencastproject.capture.impl.ConfigurationManager.properties
file and the matterhorn log file you are getting when you try to start a
capture? 



Thanks,

Adam



On Tue, Jan 4, 2011 at 1:19 PM, Sandeep Tamrakar <[email protected]> 
wrote:



Hello,



 





Now
that the we know webcam works in the server version as well, I have been
finding it hard to figure out why is it not working with the matterhorn.





 





We
used this code to test the webcam.





 





$ sudo gst-launch v4l2src device=/dev/video0 !
'video/x-raw-yuv,width=640,height=480,framerate=30/1' ! xvimagesink





 





And
it works successfully.





 





The
example configuration in the wiki for the trunk version does not work with the
webcams.





 





Does
anyone have working example of the configuration file for a camera like
logitech c910?





 





Thanks,





Sandeep
Tamrakar





 





 





 







_______________________________________________

Matterhorn-users mailing list

[email protected]

http://lists.opencastproject.org/mailman/listinfo/matterhorn-users








-- 

Adam McKenzie

MSc Student

ARIES Laboratory, University of Saskatchewan



Web: http://aries.usask.ca/aiwiki/Adam_McKenzie

Mail: Advanced Research in Intelligent Educational Systems Laboratory

     Department of Computer Science

     University of Saskatchewan

     176 Thorvaldson Building

     110 Science Place

     Saskatoon, SK

     S7N 5C9







_______________________________________________
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




-- 
Adam McKenzie
MSc Student
ARIES Laboratory, University of Saskatchewan

Web: http://aries.usask.ca/aiwiki/Adam_McKenzie

Mail: Advanced Research in Intelligent Educational Systems Laboratory
     Department of Computer Science
     University of Saskatchewan
     176 Thorvaldson Building
     110 Science Place
     Saskatoon, SK

     S7N 5C9



_______________________________________________
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

Reply via email to