From: <rol...@ih...> - 2013-04-23 01:35:44
|
Hello, I've been using motion for quite a while now with an MJPEG camera from Foscam (specifically an FI8905W) and it works really well. Recently I bought another Foscam camera, this time an FI9802W which can produce 720p video. It can also supply a standard MJPEG stream but not in 720p. Can motion deal with h.264 video streams? I can't see anything, but that probably means I'm just not looking hard enough! It would be nice to have 720p video instead of 640x480 if possible. Anyone else using the Foscam FI9802W? Many thanks, Roland. |
From: Ben K. <be...@xt...> - 2013-04-23 04:15:18
|
I'm interested in the same thing. The only thing I'm going to try is using and RTSP feed back to a video4linux loopback device. # Ben Kilah # Web Developer # Xtramedia.Net On 23/04/2013 11:35 AM, rol...@ih... wrote: > Hello, > > I've been using motion for quite a while now with an MJPEG camera from > Foscam (specifically an FI8905W) and it works really well. > Recently I bought another Foscam camera, this time an FI9802W which can > produce 720p video. It can also supply a standard MJPEG stream but not > in 720p. > > Can motion deal with h.264 video streams? I can't see anything, but > that probably means I'm just not looking hard enough! It would be nice > to have 720p video instead of 640x480 if possible. > > Anyone else using the Foscam FI9802W? > > Many thanks, > Roland. > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > |
From: Roland P. <rol...@ih...> - 2013-04-23 06:47:48
|
Hi Ben, Most recent firmware for that camera was released a few days ago and promised RTSP support, but I can't get VLC on linux to work with it :( In fact I can't get it to work with linux at all, even though linux is supposedly supported. For example, there is a Firefox plugin, to allow streaming video through a browser, but the plugin doesn't work with Firefox on linux. Fortunately, they're releasing new firmware quite often, so I can only hope linux support is coming... I'm curious to know how you get on with RTSP and a loopback device. Good luck! Roland. On 04/23/2013 02:43 PM, Ben Kilah wrote: > I'm interested in the same thing. > > The only thing I'm going to try is using and RTSP feed back to a > video4linux loopback device. > # Ben Kilah > # Web Developer > # Xtramedia.Net > On 23/04/2013 11:35 AM, rol...@ih... wrote: >> Hello, >> >> I've been using motion for quite a while now with an MJPEG camera from >> Foscam (specifically an FI8905W) and it works really well. >> Recently I bought another Foscam camera, this time an FI9802W which can >> produce 720p video. It can also supply a standard MJPEG stream but not >> in 720p. >> >> Can motion deal with h.264 video streams? I can't see anything, but >> that probably means I'm just not looking hard enough! It would be nice >> to have 720p video instead of 640x480 if possible. >> >> Anyone else using the Foscam FI9802W? >> >> Many thanks, >> Roland. >> >> ------------------------------------------------------------------------------ >> Precog is a next-generation analytics platform capable of advanced >> analytics on semi-structured data. The platform includes APIs for building >> apps and a phenomenal toolset for data science. Developers can use >> our toolset for easy data analysis & visualization. Get a free account! >> http://www2.precog.com/precogplatform/slashdotnewsletter >> _______________________________________________ >> Motion-user mailing list >> Mot...@li... >> https://lists.sourceforge.net/lists/listinfo/motion-user >> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> > > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > > > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome |
From: Ben K. <be...@xt...> - 2013-04-23 08:33:50
|
Hey Roland, I don't have that exact camera but I have a wireless IP Camera that supports RTSP streaming, going to test it out over the next couple of days.. well let you know how I go... There was another message on the list fromages ago where a very helpful user posted the following command to initialize the RTSP feed with a loopback device. "One working variant (I'm using it for more than 1 month without problems): use v4l2loopback , to create /dev/video1. then with follow cmd, feed it with content from you rtps net camera: /usr/bin/gst-launch-0.10 rtspsrc location=rtsp://IP_OF_CAMERA:554 ! decodebin ! v4l2sink device=/dev/video1 (you need gst-plugins-bad, and gst-plugins-ffmpeg) then describe /dev/video1 as videodevice in motion.conf, and restart motion." Hope that helps :) # Ben Kilah # Web Developer # Xtramedia.Net On 23/04/2013 4:10 PM, Roland Pinches wrote: > Hi Ben, > > Most recent firmware for that camera was released a few days ago and > promised RTSP support, but I can't get VLC on linux to work with it :( > > In fact I can't get it to work with linux at all, even though linux is > supposedly supported. For example, there is a Firefox plugin, to allow > streaming video through a browser, but the plugin doesn't work with > Firefox on linux. > > Fortunately, they're releasing new firmware quite often, so I can only > hope linux support is coming... > > I'm curious to know how you get on with RTSP and a loopback device. > > Good luck! > Roland. > > On 04/23/2013 02:43 PM, Ben Kilah wrote: >> I'm interested in the same thing. >> >> The only thing I'm going to try is using and RTSP feed back to a >> video4linux loopback device. >> # Ben Kilah >> # Web Developer >> # Xtramedia.Net >> On 23/04/2013 11:35 AM, rol...@ih... wrote: >>> Hello, >>> >>> I've been using motion for quite a while now with an MJPEG camera from >>> Foscam (specifically an FI8905W) and it works really well. >>> Recently I bought another Foscam camera, this time an FI9802W which can >>> produce 720p video. It can also supply a standard MJPEG stream but not >>> in 720p. >>> >>> Can motion deal with h.264 video streams? I can't see anything, but >>> that probably means I'm just not looking hard enough! It would be nice >>> to have 720p video instead of 640x480 if possible. >>> >>> Anyone else using the Foscam FI9802W? >>> >>> Many thanks, >>> Roland. >>> >>> ------------------------------------------------------------------------------ >>> Precog is a next-generation analytics platform capable of advanced >>> analytics on semi-structured data. The platform includes APIs for building >>> apps and a phenomenal toolset for data science. Developers can use >>> our toolset for easy data analysis & visualization. Get a free account! >>> http://www2.precog.com/precogplatform/slashdotnewsletter >>> _______________________________________________ >>> Motion-user mailing list >>> Mot...@li... >>> https://lists.sourceforge.net/lists/listinfo/motion-user >>> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>> >> >> >> >> ------------------------------------------------------------------------------ >> Precog is a next-generation analytics platform capable of advanced >> analytics on semi-structured data. The platform includes APIs for building >> apps and a phenomenal toolset for data science. Developers can use >> our toolset for easy data analysis & visualization. Get a free account! >> http://www2.precog.com/precogplatform/slashdotnewsletter >> >> >> _______________________________________________ >> Motion-user mailing list >> Mot...@li... >> https://lists.sourceforge.net/lists/listinfo/motion-user >> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > > > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome |
From: Roman G. <hac...@gm...> - 2013-04-23 09:42:16
|
Unfortunately motion doesn't support RTSP or H264. The piping to a v4l loopback device method should work (can anyone confirm?) but it is not a very optimal one. You have to decode to h264 and then you re-create the video with Motion, so h264 -> vlookback -> motion -> h264 -- it would be much nicer if you could keep the original h264 without having to re-encode. One possible solution for this is to use the live555 RTSP Proxy: http://www.live555.com/liveMedia/ -- it allows opening the RTSP stream multiple times without having multiple connections to the camera. Then you can have motion trigger some custom script to start saving H264 straight from the camera. This would mean you lose the pre-capture though. On 23 April 2013 08:45, Ben Kilah <be...@xt...> wrote: > Hey Roland, > > I don't have that exact camera but I have a wireless IP Camera that > supports RTSP streaming, going to test it out over the next couple of > days.. well let you know how I go... There was another message on the > list from ages ago where a very helpful user posted the following command > to initialize the RTSP feed with a loopback device. > > "One working variant (I'm using it for more than 1 month without problems): > > use v4l2loopback , to create /dev/video1. > > then with follow cmd, feed it with content from you rtps net camera: > > /usr/bin/gst-launch-0.10 rtspsrc location=rtsp://IP_OF_CAMERA:554 ! > decodebin ! v4l2sink device=/dev/video1 > > (you need gst-plugins-bad, and gst-plugins-ffmpeg) > > then describe /dev/video1 as videodevice in motion.conf, and restart > motion." > > Hope that helps :) > > # Ben Kilah > # Web Developer > # Xtramedia.Net > > On 23/04/2013 4:10 PM, Roland Pinches wrote: > > Hi Ben, > > Most recent firmware for that camera was released a few days ago and > promised RTSP support, but I can't get VLC on linux to work with it :( > > In fact I can't get it to work with linux at all, even though linux is > supposedly supported. For example, there is a Firefox plugin, to allow > streaming video through a browser, but the plugin doesn't work with Firefox > on linux. > > Fortunately, they're releasing new firmware quite often, so I can only > hope linux support is coming... > > I'm curious to know how you get on with RTSP and a loopback device. > > Good luck! > Roland. > > On 04/23/2013 02:43 PM, Ben Kilah wrote: > > I'm interested in the same thing. > > The only thing I'm going to try is using and RTSP feed back to a > video4linux loopback device. > > # Ben Kilah > # Web Developer > # Xtramedia.Net > > On 23/04/2013 11:35 AM, rol...@ih... wrote: > > Hello, > > I've been using motion for quite a while now with an MJPEG camera from > Foscam (specifically an FI8905W) and it works really well. > Recently I bought another Foscam camera, this time an FI9802W which can > produce 720p video. It can also supply a standard MJPEG stream but not > in 720p. > > Can motion deal with h.264 video streams? I can't see anything, but > that probably means I'm just not looking hard enough! It would be nice > to have 720p video instead of 640x480 if possible. > > Anyone else using the Foscam FI9802W? > > Many thanks, > Roland. > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter > > > > _______________________________________________ > Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > > > > _______________________________________________ > Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > |
From: Ben K. <be...@xt...> - 2013-04-25 00:05:43
|
I've had a play with my H264 and a video4linux loopback device. It works, but the CPU usage of the v4l2loopback device is about 14% CPU on a core duo 2 server...Not ideal by any means.. Roman, have you tried the scenario with live555 and if so would you share your experiences and possibly a quick overview of how to get it going? Hopefully motion will support H264 in the future as a lot of cameras are coming out with this instead of MJPEG. Cheers, Ben On 23/04/2013 7:41 PM, Roman Gaufman wrote: > Unfortunately motion doesn't support RTSP or H264. The piping to a v4l > loopback device method should work (can anyone confirm?) but it is not > a very optimal one. > > You have to decode to h264 and then you re-create the video with > Motion, so h264 -> vlookback -> motion -> h264 -- it would be much > nicer if you could keep the original h264 without having to re-encode. > > One possible solution for this is to use the live555 RTSP Proxy: > http://www.live555.com/liveMedia/ -- it allows opening the RTSP stream > multiple times without having multiple connections to the camera. Then > you can have motion trigger some custom script to start saving H264 > straight from the camera. This would mean you lose the pre-capture though. > > > On 23 April 2013 08:45, Ben Kilah <be...@xt... > <mailto:be...@xt...>> wrote: > > Hey Roland, > > I don't have that exact camera but I have a wireless IP Camera > that supports RTSP streaming, going to test it out over the next > couple of days.. well let you know how I go... There was another > message on the list fromages ago where a very helpful user posted > the following command to initialize the RTSP feed with a loopback > device. > > "One working variant (I'm using it for more than 1 month without > problems): > > use v4l2loopback , to create /dev/video1. > > then with follow cmd, feed it with content from you rtps net camera: > > /usr/bin/gst-launch-0.10 rtspsrc location=rtsp://IP_OF_CAMERA:554 > ! decodebin ! v4l2sink device=/dev/video1 > > (you need gst-plugins-bad, and gst-plugins-ffmpeg) > > then describe /dev/video1 as videodevice in motion.conf, and restart > motion." > > Hope that helps :) > > # Ben Kilah > # Web Developer > # Xtramedia.Net > > On 23/04/2013 4:10 PM, Roland Pinches wrote: >> Hi Ben, >> >> Most recent firmware for that camera was released a few days ago >> and promised RTSP support, but I can't get VLC on linux to work >> with it :( >> >> In fact I can't get it to work with linux at all, even though >> linux is supposedly supported. For example, there is a Firefox >> plugin, to allow streaming video through a browser, but the >> plugin doesn't work with Firefox on linux. >> >> Fortunately, they're releasing new firmware quite often, so I can >> only hope linux support is coming... >> >> I'm curious to know how you get on with RTSP and a loopback device. >> >> Good luck! >> Roland. >> >> On 04/23/2013 02:43 PM, Ben Kilah wrote: >>> I'm interested in the same thing. >>> >>> The only thing I'm going to try is using and RTSP feed back to a >>> video4linux loopback device. >>> # Ben Kilah >>> # Web Developer >>> # Xtramedia.Net >>> On 23/04/2013 11:35 AM, rol...@ih... >>> <mailto:rol...@ih...> wrote: >>>> Hello, >>>> >>>> I've been using motion for quite a while now with an MJPEG camera from >>>> Foscam (specifically an FI8905W) and it works really well. >>>> Recently I bought another Foscam camera, this time an FI9802W which can >>>> produce 720p video. It can also supply a standard MJPEG stream but not >>>> in 720p. >>>> >>>> Can motion deal with h.264 video streams? I can't see anything, but >>>> that probably means I'm just not looking hard enough! It would be nice >>>> to have 720p video instead of 640x480 if possible. >>>> >>>> Anyone else using the Foscam FI9802W? >>>> >>>> Many thanks, >>>> Roland. >>>> >>>> ------------------------------------------------------------------------------ >>>> Precog is a next-generation analytics platform capable of advanced >>>> analytics on semi-structured data. The platform includes APIs for building >>>> apps and a phenomenal toolset for data science. Developers can use >>>> our toolset for easy data analysis & visualization. Get a free account! >>>> http://www2.precog.com/precogplatform/slashdotnewsletter >>>> _______________________________________________ >>>> Motion-user mailing list >>>> Mot...@li... <mailto:Mot...@li...> >>>> https://lists.sourceforge.net/lists/listinfo/motion-user >>>> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Precog is a next-generation analytics platform capable of advanced >>> analytics on semi-structured data. The platform includes APIs for building >>> apps and a phenomenal toolset for data science. Developers can use >>> our toolset for easy data analysis & visualization. Get a free account! >>> http://www2.precog.com/precogplatform/slashdotnewsletter >>> >>> >>> _______________________________________________ >>> Motion-user mailing list >>> Mot...@li... <mailto:Mot...@li...> >>> https://lists.sourceforge.net/lists/listinfo/motion-user >>> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> >> >> >> ------------------------------------------------------------------------------ >> Try New Relic Now & We'll Send You this Cool Shirt >> New Relic is the only SaaS-based application performance monitoring service >> that delivers powerful full stack analytics. Optimize and monitor your >> browser, app, & servers with just a few lines of code. Try New Relic >> and get this awesome Nerd Life shirt!http://p.sf.net/sfu/newrelic_d2d_apr >> >> >> _______________________________________________ >> Motion-user mailing list >> Mot...@li... <mailto:Mot...@li...> >> https://lists.sourceforge.net/lists/listinfo/motion-user >> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance > monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! > http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Motion-user mailing list > Mot...@li... > <mailto:Mot...@li...> > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > > > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome |
From: Roman G. <hac...@gm...> - 2013-04-25 08:53:07
|
live555 isn't going to reduce the CPU usage of the v4l loopback device, it will reduce motion's CPU usage not having to re-encode. Unfortunately it is far from ideal, what I'm trying to do is use opencv with python and not use motion at all. This is a great starting point: https://github.com/sgjava/cvp On 25 April 2013 01:05, Ben Kilah <be...@xt...> wrote: > I've had a play with my H264 and a video4linux loopback device. It > works, but the CPU usage of the v4l2loopback device is about 14% CPU on a > core duo 2 server...Not ideal by any means.. > > Roman, have you tried the scenario with live555 and if so would you share > your experiences and possibly a quick overview of how to get it going? > > Hopefully motion will support H264 in the future as a lot of cameras are > coming out with this instead of MJPEG. > > Cheers, > Ben > > > On 23/04/2013 7:41 PM, Roman Gaufman wrote: > > Unfortunately motion doesn't support RTSP or H264. The piping to a v4l > loopback device method should work (can anyone confirm?) but it is not a > very optimal one. > > You have to decode to h264 and then you re-create the video with Motion, > so h264 -> vlookback -> motion -> h264 -- it would be much nicer if you > could keep the original h264 without having to re-encode. > > One possible solution for this is to use the live555 RTSP Proxy: > http://www.live555.com/liveMedia/ -- it allows opening the RTSP stream > multiple times without having multiple connections to the camera. Then you > can have motion trigger some custom script to start saving H264 straight > from the camera. This would mean you lose the pre-capture though. > > > On 23 April 2013 08:45, Ben Kilah <be...@xt...> wrote: > >> Hey Roland, >> >> I don't have that exact camera but I have a wireless IP Camera that >> supports RTSP streaming, going to test it out over the next couple of >> days.. well let you know how I go... There was another message on the >> list from ages ago where a very helpful user posted the following >> command to initialize the RTSP feed with a loopback device. >> >> "One working variant (I'm using it for more than 1 month without >> problems): >> >> use v4l2loopback , to create /dev/video1. >> >> then with follow cmd, feed it with content from you rtps net camera: >> >> /usr/bin/gst-launch-0.10 rtspsrc location=rtsp://IP_OF_CAMERA:554 ! >> decodebin ! v4l2sink device=/dev/video1 >> >> (you need gst-plugins-bad, and gst-plugins-ffmpeg) >> >> then describe /dev/video1 as videodevice in motion.conf, and restart >> motion." >> >> Hope that helps :) >> >> # Ben Kilah >> # Web Developer >> # Xtramedia.Net >> >> On 23/04/2013 4:10 PM, Roland Pinches wrote: >> >> Hi Ben, >> >> Most recent firmware for that camera was released a few days ago and >> promised RTSP support, but I can't get VLC on linux to work with it :( >> >> In fact I can't get it to work with linux at all, even though linux is >> supposedly supported. For example, there is a Firefox plugin, to allow >> streaming video through a browser, but the plugin doesn't work with Firefox >> on linux. >> >> Fortunately, they're releasing new firmware quite often, so I can only >> hope linux support is coming... >> >> I'm curious to know how you get on with RTSP and a loopback device. >> >> Good luck! >> Roland. >> >> On 04/23/2013 02:43 PM, Ben Kilah wrote: >> >> I'm interested in the same thing. >> >> The only thing I'm going to try is using and RTSP feed back to a >> video4linux loopback device. >> >> # Ben Kilah >> # Web Developer >> # Xtramedia.Net >> >> On 23/04/2013 11:35 AM, rol...@ih... wrote: >> >> Hello, >> >> I've been using motion for quite a while now with an MJPEG camera from >> Foscam (specifically an FI8905W) and it works really well. >> Recently I bought another Foscam camera, this time an FI9802W which can >> produce 720p video. It can also supply a standard MJPEG stream but not >> in 720p. >> >> Can motion deal with h.264 video streams? I can't see anything, but >> that probably means I'm just not looking hard enough! It would be nice >> to have 720p video instead of 640x480 if possible. >> >> Anyone else using the Foscam FI9802W? >> >> Many thanks, >> Roland. >> >> ------------------------------------------------------------------------------ >> Precog is a next-generation analytics platform capable of advanced >> analytics on semi-structured data. The platform includes APIs for building >> apps and a phenomenal toolset for data science. Developers can use >> our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter >> _______________________________________________ >> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> >> >> >> >> ------------------------------------------------------------------------------ >> Precog is a next-generation analytics platform capable of advanced >> analytics on semi-structured data. The platform includes APIs for building >> apps and a phenomenal toolset for data science. Developers can use >> our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter >> >> >> >> _______________________________________________ >> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> >> >> >> >> ------------------------------------------------------------------------------ >> Try New Relic Now & We'll Send You this Cool Shirt >> New Relic is the only SaaS-based application performance monitoring service >> that delivers powerful full stack analytics. Optimize and monitor your >> browser, app, & servers with just a few lines of code. Try New Relic >> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr >> >> >> >> _______________________________________________ >> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> >> >> >> >> ------------------------------------------------------------------------------ >> Try New Relic Now & We'll Send You this Cool Shirt >> New Relic is the only SaaS-based application performance monitoring >> service >> that delivers powerful full stack analytics. Optimize and monitor your >> browser, app, & servers with just a few lines of code. Try New Relic >> and get this awesome Nerd Life shirt! >> http://p.sf.net/sfu/newrelic_d2d_apr >> _______________________________________________ >> Motion-user mailing list >> Mot...@li... >> https://lists.sourceforge.net/lists/listinfo/motion-user >> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> >> > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > > > > _______________________________________________ > Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > |
From: Steve G. <sg...@gm...> - 2013-04-25 14:06:44
|
Right, and I'm trying to look at ways to not encode MJPEG stream since I can grab the raw stream with Python sockets instead of cv2.VideoCapture. One other area I'm looking at is region of interest (ROI) for analysis since this will yield performance gains by only analyzing motion regions of the image. Then I pass that off to say people detection plugin instead of have to offload it to the background for full frame analysis. On Thu, Apr 25, 2013 at 4:52 AM, Roman Gaufman <hac...@gm...> wrote: > live555 isn't going to reduce the CPU usage of the v4l loopback device, it > will reduce motion's CPU usage not having to re-encode. Unfortunately it is > far from ideal, what I'm trying to do is use opencv with python and not use > motion at all. > > This is a great starting point: https://github.com/sgjava/cvp > > > On 25 April 2013 01:05, Ben Kilah <be...@xt...> wrote: > >> I've had a play with my H264 and a video4linux loopback device. It >> works, but the CPU usage of the v4l2loopback device is about 14% CPU on >> a core duo 2 server...Not ideal by any means.. >> >> Roman, have you tried the scenario with live555 and if so would you >> share your experiences and possibly a quick overview of how to get it >> going? >> >> Hopefully motion will support H264 in the future as a lot of cameras are >> coming out with this instead of MJPEG. >> >> Cheers, >> Ben >> >> >> On 23/04/2013 7:41 PM, Roman Gaufman wrote: >> >> Unfortunately motion doesn't support RTSP or H264. The piping to a v4l >> loopback device method should work (can anyone confirm?) but it is not a >> very optimal one. >> >> You have to decode to h264 and then you re-create the video with >> Motion, so h264 -> vlookback -> motion -> h264 -- it would be much nicer if >> you could keep the original h264 without having to re-encode. >> >> One possible solution for this is to use the live555 RTSP Proxy: >> http://www.live555.com/liveMedia/ -- it allows opening the RTSP stream >> multiple times without having multiple connections to the camera. Then you >> can have motion trigger some custom script to start saving H264 straight >> from the camera. This would mean you lose the pre-capture though. >> >> >> On 23 April 2013 08:45, Ben Kilah <be...@xt...> wrote: >> >>> Hey Roland, >>> >>> I don't have that exact camera but I have a wireless IP Camera that >>> supports RTSP streaming, going to test it out over the next couple of >>> days.. well let you know how I go... There was another message on the >>> list from ages ago where a very helpful user posted the following >>> command to initialize the RTSP feed with a loopback device. >>> >>> "One working variant (I'm using it for more than 1 month without >>> problems): >>> >>> use v4l2loopback , to create /dev/video1. >>> >>> then with follow cmd, feed it with content from you rtps net camera: >>> >>> /usr/bin/gst-launch-0.10 rtspsrc location=rtsp://IP_OF_CAMERA:554 ! >>> decodebin ! v4l2sink device=/dev/video1 >>> >>> (you need gst-plugins-bad, and gst-plugins-ffmpeg) >>> >>> then describe /dev/video1 as videodevice in motion.conf, and restart >>> motion." >>> >>> Hope that helps :) >>> >>> # Ben Kilah >>> # Web Developer >>> # Xtramedia.Net >>> >>> On 23/04/2013 4:10 PM, Roland Pinches wrote: >>> >>> Hi Ben, >>> >>> Most recent firmware for that camera was released a few days ago and >>> promised RTSP support, but I can't get VLC on linux to work with it :( >>> >>> In fact I can't get it to work with linux at all, even though linux is >>> supposedly supported. For example, there is a Firefox plugin, to allow >>> streaming video through a browser, but the plugin doesn't work with Firefox >>> on linux. >>> >>> Fortunately, they're releasing new firmware quite often, so I can only >>> hope linux support is coming... >>> >>> I'm curious to know how you get on with RTSP and a loopback device. >>> >>> Good luck! >>> Roland. >>> >>> On 04/23/2013 02:43 PM, Ben Kilah wrote: >>> >>> I'm interested in the same thing. >>> >>> The only thing I'm going to try is using and RTSP feed back to a >>> video4linux loopback device. >>> >>> # Ben Kilah >>> # Web Developer >>> # Xtramedia.Net >>> >>> On 23/04/2013 11:35 AM, rol...@ih... wrote: >>> >>> Hello, >>> >>> I've been using motion for quite a while now with an MJPEG camera from >>> Foscam (specifically an FI8905W) and it works really well. >>> Recently I bought another Foscam camera, this time an FI9802W which can >>> produce 720p video. It can also supply a standard MJPEG stream but not >>> in 720p. >>> >>> Can motion deal with h.264 video streams? I can't see anything, but >>> that probably means I'm just not looking hard enough! It would be nice >>> to have 720p video instead of 640x480 if possible. >>> >>> Anyone else using the Foscam FI9802W? >>> >>> Many thanks, >>> Roland. >>> >>> ------------------------------------------------------------------------------ >>> Precog is a next-generation analytics platform capable of advanced >>> analytics on semi-structured data. The platform includes APIs for building >>> apps and a phenomenal toolset for data science. Developers can use >>> our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter >>> _______________________________________________ >>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Precog is a next-generation analytics platform capable of advanced >>> analytics on semi-structured data. The platform includes APIs for building >>> apps and a phenomenal toolset for data science. Developers can use >>> our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter >>> >>> >>> >>> _______________________________________________ >>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Try New Relic Now & We'll Send You this Cool Shirt >>> New Relic is the only SaaS-based application performance monitoring service >>> that delivers powerful full stack analytics. Optimize and monitor your >>> browser, app, & servers with just a few lines of code. Try New Relic >>> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr >>> >>> >>> >>> _______________________________________________ >>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Try New Relic Now & We'll Send You this Cool Shirt >>> New Relic is the only SaaS-based application performance monitoring >>> service >>> that delivers powerful full stack analytics. Optimize and monitor your >>> browser, app, & servers with just a few lines of code. Try New Relic >>> and get this awesome Nerd Life shirt! >>> http://p.sf.net/sfu/newrelic_d2d_apr >>> _______________________________________________ >>> Motion-user mailing list >>> Mot...@li... >>> https://lists.sourceforge.net/lists/listinfo/motion-user >>> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>> >>> >> >> >> ------------------------------------------------------------------------------ >> Try New Relic Now & We'll Send You this Cool Shirt >> New Relic is the only SaaS-based application performance monitoring service >> that delivers powerful full stack analytics. Optimize and monitor your >> browser, app, & servers with just a few lines of code. Try New Relic >> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr >> >> >> >> _______________________________________________ >> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> >> >> >> >> ------------------------------------------------------------------------------ >> Try New Relic Now & We'll Send You this Cool Shirt >> New Relic is the only SaaS-based application performance monitoring >> service >> that delivers powerful full stack analytics. Optimize and monitor your >> browser, app, & servers with just a few lines of code. Try New Relic >> and get this awesome Nerd Life shirt! >> http://p.sf.net/sfu/newrelic_d2d_apr >> _______________________________________________ >> Motion-user mailing list >> Mot...@li... >> https://lists.sourceforge.net/lists/listinfo/motion-user >> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> >> > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > -- Steven P. Goldsmith |
From: Roman G. <hac...@gm...> - 2013-04-25 14:11:11
|
That's a very interesting idea, so have the detected motion analysed only rather than the full image size? How can you grab RTSP without cv2.VideoCapture, you implemented RTSP in python? Sorry I haven't replied to your messages, it was very hectic last week or so, I have them starred and will reply later today :) - Great job on the project! On 25 April 2013 15:06, Steve Goldsmith <sg...@gm...> wrote: > Right, and I'm trying to look at ways to not encode MJPEG stream since I > can grab the raw stream with Python sockets instead of cv2.VideoCapture. > One other area I'm looking at is region of interest (ROI) for analysis > since this will yield performance gains by only analyzing motion regions of > the image. Then I pass that off to say people detection plugin instead of > have to offload it to the background for full frame analysis. > > > On Thu, Apr 25, 2013 at 4:52 AM, Roman Gaufman <hac...@gm...> wrote: > >> live555 isn't going to reduce the CPU usage of the v4l loopback device, >> it will reduce motion's CPU usage not having to re-encode. Unfortunately it >> is far from ideal, what I'm trying to do is use opencv with python and not >> use motion at all. >> >> This is a great starting point: https://github.com/sgjava/cvp >> >> >> On 25 April 2013 01:05, Ben Kilah <be...@xt...> wrote: >> >>> I've had a play with my H264 and a video4linux loopback device. It >>> works, but the CPU usage of the v4l2loopback device is about 14% CPU on >>> a core duo 2 server...Not ideal by any means.. >>> >>> Roman, have you tried the scenario with live555 and if so would you >>> share your experiences and possibly a quick overview of how to get it >>> going? >>> >>> Hopefully motion will support H264 in the future as a lot of cameras >>> are coming out with this instead of MJPEG. >>> >>> Cheers, >>> Ben >>> >>> >>> On 23/04/2013 7:41 PM, Roman Gaufman wrote: >>> >>> Unfortunately motion doesn't support RTSP or H264. The piping to a v4l >>> loopback device method should work (can anyone confirm?) but it is not a >>> very optimal one. >>> >>> You have to decode to h264 and then you re-create the video with >>> Motion, so h264 -> vlookback -> motion -> h264 -- it would be much nicer if >>> you could keep the original h264 without having to re-encode. >>> >>> One possible solution for this is to use the live555 RTSP Proxy: >>> http://www.live555.com/liveMedia/ -- it allows opening the RTSP stream >>> multiple times without having multiple connections to the camera. Then you >>> can have motion trigger some custom script to start saving H264 straight >>> from the camera. This would mean you lose the pre-capture though. >>> >>> >>> On 23 April 2013 08:45, Ben Kilah <be...@xt...> wrote: >>> >>>> Hey Roland, >>>> >>>> I don't have that exact camera but I have a wireless IP Camera that >>>> supports RTSP streaming, going to test it out over the next couple of >>>> days.. well let you know how I go... There was another message on the >>>> list from ages ago where a very helpful user posted the following >>>> command to initialize the RTSP feed with a loopback device. >>>> >>>> "One working variant (I'm using it for more than 1 month without >>>> problems): >>>> >>>> use v4l2loopback , to create /dev/video1. >>>> >>>> then with follow cmd, feed it with content from you rtps net camera: >>>> >>>> /usr/bin/gst-launch-0.10 rtspsrc location=rtsp://IP_OF_CAMERA:554 ! >>>> decodebin ! v4l2sink device=/dev/video1 >>>> >>>> (you need gst-plugins-bad, and gst-plugins-ffmpeg) >>>> >>>> then describe /dev/video1 as videodevice in motion.conf, and restart >>>> motion." >>>> >>>> Hope that helps :) >>>> >>>> # Ben Kilah >>>> # Web Developer >>>> # Xtramedia.Net >>>> >>>> On 23/04/2013 4:10 PM, Roland Pinches wrote: >>>> >>>> Hi Ben, >>>> >>>> Most recent firmware for that camera was released a few days ago and >>>> promised RTSP support, but I can't get VLC on linux to work with it :( >>>> >>>> In fact I can't get it to work with linux at all, even though linux is >>>> supposedly supported. For example, there is a Firefox plugin, to allow >>>> streaming video through a browser, but the plugin doesn't work with Firefox >>>> on linux. >>>> >>>> Fortunately, they're releasing new firmware quite often, so I can only >>>> hope linux support is coming... >>>> >>>> I'm curious to know how you get on with RTSP and a loopback device. >>>> >>>> Good luck! >>>> Roland. >>>> >>>> On 04/23/2013 02:43 PM, Ben Kilah wrote: >>>> >>>> I'm interested in the same thing. >>>> >>>> The only thing I'm going to try is using and RTSP feed back to a >>>> video4linux loopback device. >>>> >>>> # Ben Kilah >>>> # Web Developer >>>> # Xtramedia.Net >>>> >>>> On 23/04/2013 11:35 AM, rol...@ih... wrote: >>>> >>>> Hello, >>>> >>>> I've been using motion for quite a while now with an MJPEG camera from >>>> Foscam (specifically an FI8905W) and it works really well. >>>> Recently I bought another Foscam camera, this time an FI9802W which can >>>> produce 720p video. It can also supply a standard MJPEG stream but not >>>> in 720p. >>>> >>>> Can motion deal with h.264 video streams? I can't see anything, but >>>> that probably means I'm just not looking hard enough! It would be nice >>>> to have 720p video instead of 640x480 if possible. >>>> >>>> Anyone else using the Foscam FI9802W? >>>> >>>> Many thanks, >>>> Roland. >>>> >>>> ------------------------------------------------------------------------------ >>>> Precog is a next-generation analytics platform capable of advanced >>>> analytics on semi-structured data. The platform includes APIs for building >>>> apps and a phenomenal toolset for data science. Developers can use >>>> our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter >>>> _______________________________________________ >>>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Precog is a next-generation analytics platform capable of advanced >>>> analytics on semi-structured data. The platform includes APIs for building >>>> apps and a phenomenal toolset for data science. Developers can use >>>> our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter >>>> >>>> >>>> >>>> _______________________________________________ >>>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Try New Relic Now & We'll Send You this Cool Shirt >>>> New Relic is the only SaaS-based application performance monitoring service >>>> that delivers powerful full stack analytics. Optimize and monitor your >>>> browser, app, & servers with just a few lines of code. Try New Relic >>>> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr >>>> >>>> >>>> >>>> _______________________________________________ >>>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Try New Relic Now & We'll Send You this Cool Shirt >>>> New Relic is the only SaaS-based application performance monitoring >>>> service >>>> that delivers powerful full stack analytics. Optimize and monitor your >>>> browser, app, & servers with just a few lines of code. Try New Relic >>>> and get this awesome Nerd Life shirt! >>>> http://p.sf.net/sfu/newrelic_d2d_apr >>>> _______________________________________________ >>>> Motion-user mailing list >>>> Mot...@li... >>>> https://lists.sourceforge.net/lists/listinfo/motion-user >>>> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>> >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Try New Relic Now & We'll Send You this Cool Shirt >>> New Relic is the only SaaS-based application performance monitoring service >>> that delivers powerful full stack analytics. Optimize and monitor your >>> browser, app, & servers with just a few lines of code. Try New Relic >>> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr >>> >>> >>> >>> _______________________________________________ >>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Try New Relic Now & We'll Send You this Cool Shirt >>> New Relic is the only SaaS-based application performance monitoring >>> service >>> that delivers powerful full stack analytics. Optimize and monitor your >>> browser, app, & servers with just a few lines of code. Try New Relic >>> and get this awesome Nerd Life shirt! >>> http://p.sf.net/sfu/newrelic_d2d_apr >>> _______________________________________________ >>> Motion-user mailing list >>> Mot...@li... >>> https://lists.sourceforge.net/lists/listinfo/motion-user >>> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>> >>> >> >> >> ------------------------------------------------------------------------------ >> Try New Relic Now & We'll Send You this Cool Shirt >> New Relic is the only SaaS-based application performance monitoring >> service >> that delivers powerful full stack analytics. Optimize and monitor your >> browser, app, & servers with just a few lines of code. Try New Relic >> and get this awesome Nerd Life shirt! >> http://p.sf.net/sfu/newrelic_d2d_apr >> _______________________________________________ >> Motion-user mailing list >> Mot...@li... >> https://lists.sourceforge.net/lists/listinfo/motion-user >> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> >> > > > -- > Steven P. Goldsmith > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > |
From: Steve G. <sg...@gm...> - 2013-04-25 18:11:29
|
Yes, so your contours become ROIs that you can pass off to analyze and since Python uses references these rectangles are really pointers into the original image, thus no copying (deep object cloning). In OpenCV 2.4 you use numpy for the ROI, so it's very fast. I haven't really played with RTSP as of yet, just MJPEG. I am in the process of building my own camera (you knew it was bound to happen) with a dual core Android stick, a high def webcam (1080x720 @ 30 FPS) and 32G class 6 SD. It should cost < $100 and be far superior to the cheap 640x480 Chinese cameras. In this sense I'll be offloading all the processing to the camera and only use the server to store motion videos. This is also superior to wireless cameras since the camera will not suffer network performance issues since the camera is wired to the Android stick. I'll actually be using Ubuntu instead of Android, so CVP will run on the camera instead of the server. The price of the dual core Android TV sticks are < $50 and offer superior performance compared to say a Raspberry Pi. On Thu, Apr 25, 2013 at 10:10 AM, Roman Gaufman <hac...@gm...> wrote: > That's a very interesting idea, so have the detected motion analysed only > rather than the full image size? > > How can you grab RTSP without cv2.VideoCapture, you implemented RTSP in > python? > > Sorry I haven't replied to your messages, it was very hectic last week or > so, I have them starred and will reply later today :) - Great job on the > project! > > > On 25 April 2013 15:06, Steve Goldsmith <sg...@gm...> wrote: > >> Right, and I'm trying to look at ways to not encode MJPEG stream since I >> can grab the raw stream with Python sockets instead of cv2.VideoCapture. >> One other area I'm looking at is region of interest (ROI) for analysis >> since this will yield performance gains by only analyzing motion regions of >> the image. Then I pass that off to say people detection plugin instead of >> have to offload it to the background for full frame analysis. >> >> >> On Thu, Apr 25, 2013 at 4:52 AM, Roman Gaufman <hac...@gm...>wrote: >> >>> live555 isn't going to reduce the CPU usage of the v4l loopback device, >>> it will reduce motion's CPU usage not having to re-encode. Unfortunately it >>> is far from ideal, what I'm trying to do is use opencv with python and not >>> use motion at all. >>> >>> This is a great starting point: https://github.com/sgjava/cvp >>> >>> >>> On 25 April 2013 01:05, Ben Kilah <be...@xt...> wrote: >>> >>>> I've had a play with my H264 and a video4linux loopback device. It >>>> works, but the CPU usage of the v4l2loopback device is about 14% CPU on >>>> a core duo 2 server...Not ideal by any means.. >>>> >>>> Roman, have you tried the scenario with live555 and if so would you >>>> share your experiences and possibly a quick overview of how to get it >>>> going? >>>> >>>> Hopefully motion will support H264 in the future as a lot of cameras >>>> are coming out with this instead of MJPEG. >>>> >>>> Cheers, >>>> Ben >>>> >>>> >>>> On 23/04/2013 7:41 PM, Roman Gaufman wrote: >>>> >>>> Unfortunately motion doesn't support RTSP or H264. The piping to a v4l >>>> loopback device method should work (can anyone confirm?) but it is not a >>>> very optimal one. >>>> >>>> You have to decode to h264 and then you re-create the video with >>>> Motion, so h264 -> vlookback -> motion -> h264 -- it would be much nicer if >>>> you could keep the original h264 without having to re-encode. >>>> >>>> One possible solution for this is to use the live555 RTSP Proxy: >>>> http://www.live555.com/liveMedia/ -- it allows opening the RTSP stream >>>> multiple times without having multiple connections to the camera. Then you >>>> can have motion trigger some custom script to start saving H264 straight >>>> from the camera. This would mean you lose the pre-capture though. >>>> >>>> >>>> On 23 April 2013 08:45, Ben Kilah <be...@xt...> wrote: >>>> >>>>> Hey Roland, >>>>> >>>>> I don't have that exact camera but I have a wireless IP Camera that >>>>> supports RTSP streaming, going to test it out over the next couple of >>>>> days.. well let you know how I go... There was another message on the >>>>> list from ages ago where a very helpful user posted the following >>>>> command to initialize the RTSP feed with a loopback device. >>>>> >>>>> "One working variant (I'm using it for more than 1 month without >>>>> problems): >>>>> >>>>> use v4l2loopback , to create /dev/video1. >>>>> >>>>> then with follow cmd, feed it with content from you rtps net camera: >>>>> >>>>> /usr/bin/gst-launch-0.10 rtspsrc location=rtsp://IP_OF_CAMERA:554 ! >>>>> decodebin ! v4l2sink device=/dev/video1 >>>>> >>>>> (you need gst-plugins-bad, and gst-plugins-ffmpeg) >>>>> >>>>> then describe /dev/video1 as videodevice in motion.conf, and restart >>>>> motion." >>>>> >>>>> Hope that helps :) >>>>> >>>>> # Ben Kilah >>>>> # Web Developer >>>>> # Xtramedia.Net >>>>> >>>>> On 23/04/2013 4:10 PM, Roland Pinches wrote: >>>>> >>>>> Hi Ben, >>>>> >>>>> Most recent firmware for that camera was released a few days ago and >>>>> promised RTSP support, but I can't get VLC on linux to work with it :( >>>>> >>>>> In fact I can't get it to work with linux at all, even though linux is >>>>> supposedly supported. For example, there is a Firefox plugin, to allow >>>>> streaming video through a browser, but the plugin doesn't work with Firefox >>>>> on linux. >>>>> >>>>> Fortunately, they're releasing new firmware quite often, so I can only >>>>> hope linux support is coming... >>>>> >>>>> I'm curious to know how you get on with RTSP and a loopback device. >>>>> >>>>> Good luck! >>>>> Roland. >>>>> >>>>> On 04/23/2013 02:43 PM, Ben Kilah wrote: >>>>> >>>>> I'm interested in the same thing. >>>>> >>>>> The only thing I'm going to try is using and RTSP feed back to a >>>>> video4linux loopback device. >>>>> >>>>> # Ben Kilah >>>>> # Web Developer >>>>> # Xtramedia.Net >>>>> >>>>> On 23/04/2013 11:35 AM, rol...@ih... wrote: >>>>> >>>>> Hello, >>>>> >>>>> I've been using motion for quite a while now with an MJPEG camera from >>>>> Foscam (specifically an FI8905W) and it works really well. >>>>> Recently I bought another Foscam camera, this time an FI9802W which can >>>>> produce 720p video. It can also supply a standard MJPEG stream but not >>>>> in 720p. >>>>> >>>>> Can motion deal with h.264 video streams? I can't see anything, but >>>>> that probably means I'm just not looking hard enough! It would be nice >>>>> to have 720p video instead of 640x480 if possible. >>>>> >>>>> Anyone else using the Foscam FI9802W? >>>>> >>>>> Many thanks, >>>>> Roland. >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Precog is a next-generation analytics platform capable of advanced >>>>> analytics on semi-structured data. The platform includes APIs for building >>>>> apps and a phenomenal toolset for data science. Developers can use >>>>> our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter >>>>> _______________________________________________ >>>>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Precog is a next-generation analytics platform capable of advanced >>>>> analytics on semi-structured data. The platform includes APIs for building >>>>> apps and a phenomenal toolset for data science. Developers can use >>>>> our toolset for easy data analysis & visualization. Get a free account!http://www2.precog.com/precogplatform/slashdotnewsletter >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Try New Relic Now & We'll Send You this Cool Shirt >>>>> New Relic is the only SaaS-based application performance monitoring service >>>>> that delivers powerful full stack analytics. Optimize and monitor your >>>>> browser, app, & servers with just a few lines of code. Try New Relic >>>>> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Try New Relic Now & We'll Send You this Cool Shirt >>>>> New Relic is the only SaaS-based application performance monitoring >>>>> service >>>>> that delivers powerful full stack analytics. Optimize and monitor your >>>>> browser, app, & servers with just a few lines of code. Try New Relic >>>>> and get this awesome Nerd Life shirt! >>>>> http://p.sf.net/sfu/newrelic_d2d_apr >>>>> _______________________________________________ >>>>> Motion-user mailing list >>>>> Mot...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/motion-user >>>>> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>>> >>>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Try New Relic Now & We'll Send You this Cool Shirt >>>> New Relic is the only SaaS-based application performance monitoring service >>>> that delivers powerful full stack analytics. Optimize and monitor your >>>> browser, app, & servers with just a few lines of code. Try New Relic >>>> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr >>>> >>>> >>>> >>>> _______________________________________________ >>>> Motion-user mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/motion-userhttp://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Try New Relic Now & We'll Send You this Cool Shirt >>>> New Relic is the only SaaS-based application performance monitoring >>>> service >>>> that delivers powerful full stack analytics. Optimize and monitor your >>>> browser, app, & servers with just a few lines of code. Try New Relic >>>> and get this awesome Nerd Life shirt! >>>> http://p.sf.net/sfu/newrelic_d2d_apr >>>> _______________________________________________ >>>> Motion-user mailing list >>>> Mot...@li... >>>> https://lists.sourceforge.net/lists/listinfo/motion-user >>>> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>>> >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Try New Relic Now & We'll Send You this Cool Shirt >>> New Relic is the only SaaS-based application performance monitoring >>> service >>> that delivers powerful full stack analytics. Optimize and monitor your >>> browser, app, & servers with just a few lines of code. Try New Relic >>> and get this awesome Nerd Life shirt! >>> http://p.sf.net/sfu/newrelic_d2d_apr >>> _______________________________________________ >>> Motion-user mailing list >>> Mot...@li... >>> https://lists.sourceforge.net/lists/listinfo/motion-user >>> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >>> >>> >> >> >> -- >> Steven P. Goldsmith >> >> >> ------------------------------------------------------------------------------ >> Try New Relic Now & We'll Send You this Cool Shirt >> New Relic is the only SaaS-based application performance monitoring >> service >> that delivers powerful full stack analytics. Optimize and monitor your >> browser, app, & servers with just a few lines of code. Try New Relic >> and get this awesome Nerd Life shirt! >> http://p.sf.net/sfu/newrelic_d2d_apr >> _______________________________________________ >> Motion-user mailing list >> Mot...@li... >> https://lists.sourceforge.net/lists/listinfo/motion-user >> http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome >> >> > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > -- Steven P. Goldsmith |
From: Bob S. <bob...@gm...> - 2013-04-26 01:04:01
|
Ubuntu is not a good choice if you want to get maximum performance, unless you spend some time cleaning up the scripts. Mint or Arch would be better if you need bells and whistles like Ubuntu. If not, then Puppy (the only drawback is you run a as root) or Damn Small Linux for lightning quick performance. On 13-04-25 02:11 PM, Steve Goldsmith wrote: > Yes, so your contours become ROIs that you can pass off to analyze and > since Python uses references these rectangles are really pointers into > the original image, thus no copying (deep object cloning). In OpenCV > 2.4 you use numpy for the ROI, so it's very fast. I haven't really > played with RTSP as of yet, just MJPEG. > > I am in the process of building my own camera (you knew it was bound > to happen) with a dual core Android stick, a high def webcam (1080x720 > @ 30 FPS) and 32G class 6 SD. It should cost < $100 and be far > superior to the cheap 640x480 Chinese cameras. In this sense I'll be > offloading all the processing to the camera and only use the server to > store motion videos. This is also superior to wireless cameras since > the camera will not suffer network performance issues since the camera > is wired to the Android stick. I'll actually be using Ubuntu instead > of Android, so CVP will run on the camera instead of the server. The > price of the dual core Android TV sticks are < $50 and offer superior > performance compared to say a Raspberry Pi. > > |
From: Steve G. <sg...@gm...> - 2013-04-26 01:23:59
|
I'm running a headless Ubuntu server VM and it performs pretty well. Secondly, you need an OS that will be compatible across many architectures (alpha, arm, hppa, i386, x86_64, ia64, m68k, mips, mipsel, powerpc, s390, and sparc). There's a balance between bare metal performance and having a complex package like OpenCV compile correctly on several architectures whereas Arch is officially i686 and x86_64 only. For instance, I can run Picuntu http://code.google.com/p/rk3066-linux/wiki/PicUntu on a rk3066. For me it a matter of performance and compatibility. On Thu, Apr 25, 2013 at 9:03 PM, Bob Story <bob...@gm...> wrote: > Ubuntu is not a good choice if you want to get maximum performance, > unless you spend some time cleaning up the scripts. Mint or Arch would be > better if you need bells and whistles like Ubuntu. If not, then Puppy (the > only drawback is you run a as root) or Damn Small Linux for lightning quick > performance. > > > On 13-04-25 02:11 PM, Steve Goldsmith wrote: > > Yes, so your contours become ROIs that you can pass off to analyze and > since Python uses references these rectangles are really pointers into the > original image, thus no copying (deep object cloning). In OpenCV 2.4 you > use numpy for the ROI, so it's very fast. I haven't really played with RTSP > as of yet, just MJPEG. > > I am in the process of building my own camera (you knew it was bound to > happen) with a dual core Android stick, a high def webcam (1080x720 @ 30 > FPS) and 32G class 6 SD. It should cost < $100 and be far superior to the > cheap 640x480 Chinese cameras. In this sense I'll be offloading all the > processing to the camera and only use the server to store motion videos. > This is also superior to wireless cameras since the camera will not suffer > network performance issues since the camera is wired to the Android stick. > I'll actually be using Ubuntu instead of Android, so CVP will run on the > camera instead of the server. The price of the dual core Android TV sticks > are < $50 and offer superior performance compared to say a Raspberry Pi. > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > -- Steven P. Goldsmith |
From: jtd <jt...@mt...> - 2013-04-26 09:07:29
|
On Friday 26 April 2013 06:33:40 Bob Story wrote: > Ubuntu is not a good choice if you want to get maximum performance, > unless you spend some time cleaning up the scripts. Mint or Arch would > be better if you need bells and whistles like Ubuntu. If not, then Puppy > (the only drawback is you run a as root) or Damn Small Linux for > lightning quick performance. Debian base install. |