Hi,
Tom Cobb is away this week so I am chipping in on his behalf. The latest
version (which we are using, but have not yet released) uses the
nullhttpd server instead of the mjpeg-streamer http server and ffmpeg as
the compression engine. This allows it to be portable across Windows and
Linux and so can be used with all those cameras that only come with
Windows drivers. I think Tom also said that ffmpeg is more efficient and
versatile than jpeglib
Tom has recently done some benchmarks to help us spec video servers for
GigE cameras. It is not simple because the system can bottleneck in a
number of ways. There are obvious CPU and network (both incoming from
the cameras and outgoing to the clients) bottlenecks, but there also
appears to be a bottleneck when a lot of cameras are used, despite
network and CPU utilisation being apparently low. However, if you have
multiple people viewing a stream you win a lot with compression since
you only do the compression once, but win in the reduction of outgoing
traffic.
As a guide, on an Intel X5260 processor (Dell 2950) with 3 1024x768 Mono
cameras @ 30fps uses 30% of 1 core for acquisition and another 35-40%
for compression. The compressed stream is about 10% of the uncompressed
stream. However, despite the data from the three cameras only being
70Mbytes/sec, only one core being utilised so another core is idle, and
it being a fully switched network, if you add another camera then frames
start being dropped. So, as they say, your mileage may vary.
Cheers,
Nick Rees
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Mark Rivers
Sent: 31 August 2010 18:20
To: [email protected]
Cc: EPICS Techtalk
Subject: RE: areaDetector video (Was: network video)
Which areaDetector driver are you using, i.e. for what detector/camera?
I am talking about an areaDetector plugin written at Diamond which takes
uncompressed detector images, compresses them to mjpeg and serves them
in an http server so they can be displayed in Web browsers and other
applicatations.
http://controls.diamond.ac.uk/downloads/support/mjpgServer/index.html
This is from the documentation:
"This module is an Linux only mjpg server plug-in for another EPICS
support module/framework: areaDetector by Mark Rivers, University of
Chicago. It makes extensive use of the http server from the
mjpeg-streamer project, and uses a combination of this and jpeglib to
allow clients such as Firefox or MPlayer to view a compressed stream of
the data produced by an areaDetector driver."
Mark
-----Original Message-----
From: [email protected]
[mailto:[email protected]]
Sent: Tuesday, August 31, 2010 12:10 PM
To: Mark Rivers
Cc: John Dobbins; EPICS Techtalk
Subject: areaDetector video (Was: network video)
Mark,
Are you talking about the Motion JPEG for CCD?
I use the areaDetector driver and am using NFS to access the data.
Is the MJPEG plugin your are talking about used to access/display the
CCD images?
As a side note, I am currently looking at a 10Hz rate acquisition CCD.
That could be a nice feature to have....
Is anyone familiar with adxv?
http://www.scripps.edu/~arvai/adxv.html
Is anything more recent?
The GUI is so ... 1990s!
Thanks,
--
E
On 14:53 Mon 30 Aug , Mark Rivers wrote:
> John,
>
> For the areaDetector package Tom Cobb at Diamond has written an MJPEG
> plugin that compresses the video to reduce the network bandwidth.
This
> will work with any areaDetector camera.
>
> Mark
>
--
Emmanuel
--
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
- Replies:
- Re: areaDetector video (Was: network video) J. Lewis Muir
- References:
- network video John Dobbins
- Re: network video emmanuel_mayssat
- RE: network video Mark Rivers
- areaDetector video (Was: network video) emmanuel_mayssat
- RE: areaDetector video (Was: network video) Mark Rivers
- Navigate by Date:
- Prev:
Re: Time stamp question Benjamin Franksen
- Next:
Re: Time stamp question Tim Mooney
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: areaDetector video (Was: network video) Mark Rivers
- Next:
Re: areaDetector video (Was: network video) J. Lewis Muir
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|