Results 1 to 9 of 9

Thread: Help me understand Motion JPEG

  1. #1
    Senior Member IPAlarms's Avatar
    Join Date
    Jan 2008
    Posts
    671
    Thanks
    4
    Thanked 12 Times in 12 Posts
    Rep Power
    222
    Reputation
    94

    Default Help me understand Motion JPEG

    More of our customers are requesting video recording facilities and we recently setup a customer so that our server archives up to 90 days of motion triggered images from two Axis IP cameras. The recording is set on Motion JPEG and what we end up with is lots of single file .jpg images in a folder on the server.

    Great, we have recorded the images, but we have to provide the customer with a way to playback the images - as a "video". In other words, they don't want to have to click on every single file to view each still image.

    I have been researching the subject and I think that even though the files share the same .jpg extension as a regular snapshot image, there is some additional information in the header of a "Motion JPEG" file that tells a player something about how it should be grouped with other single file .jpg images for playback as a "video clip".

    Does anyone have experience in this area and can you shed a little light on the best way for me to approach this ?
    Developer of VoIP2Go at ozvoip.net - Alarm compatible VoIP Network



Look Here ->
  • #2
    Senior Member
    intelliGEORGE's Avatar
    Join Date
    Jan 2008
    Location
    Sydney, AUSTRALIA
    Age
    43
    Posts
    4,106
    Thanks
    884
    Thanked 1,484 Times in 691 Posts
    Rep Power
    479
    Reputation
    7236

    Default

    As far as I know you need to download a M-Jpeg player, Axis have their own software for their cameras, check with Axis or look at the freeware players available online.

    Google "Mjpeg Player".

  • #3
    Senior Member IPAlarms's Avatar
    Join Date
    Jan 2008
    Posts
    671
    Thanks
    4
    Thanked 12 Times in 12 Posts
    Rep Power
    222
    Reputation
    94

    Default

    Quote Originally Posted by intelliGEORGE View Post
    As far as I know you need to download a M-Jpeg player, Axis have their own software for their cameras, check with Axis or look at the freeware players available online.
    I have downloaded everything that is publicly available from Axis but there is nothing for playback. I have just applied to join their developer program, so we'll see what happens.

    Quote Originally Posted by intelliGEORGE View Post
    Google "Mjpeg Player".
    This is the confusing bit. All the M-JPeg players want a .avi file ?????

    What I will want to do eventually, is write some software that scans a folder, uses the information in the file header to group the .jpg files together and then "packages them up" into a single file for easy searching and playback by the customer. LOL - that should be fun.
    Developer of VoIP2Go at ozvoip.net - Alarm compatible VoIP Network

  • #4
    Senior Member
    intelliGEORGE's Avatar
    Join Date
    Jan 2008
    Location
    Sydney, AUSTRALIA
    Age
    43
    Posts
    4,106
    Thanks
    884
    Thanked 1,484 Times in 691 Posts
    Rep Power
    479
    Reputation
    7236

    Default

    Why are you using motion Jpg on Axis cameras? They should have an Mpg4 setting in them.

  • #5
    Senior Member IPAlarms's Avatar
    Join Date
    Jan 2008
    Posts
    671
    Thanks
    4
    Thanked 12 Times in 12 Posts
    Rep Power
    222
    Reputation
    94

    Default

    Quote Originally Posted by intelliGEORGE View Post
    Why are you using motion Jpg on Axis cameras? They should have an Mpg4 setting in them.
    That's what I thought, until I found at that only the 207W has the ability to upload Mpg4 video via FTP

    I spent hours going through all the camera settings, but no way would it upload anything other than motion jpeg.

    It's something I have to find out about for future reference anyway as we strive to support any make and model of IP camera.
    Developer of VoIP2Go at ozvoip.net - Alarm compatible VoIP Network

  • #6
    Junior Member
    Join Date
    Nov 2008
    Location
    South Australia
    Age
    53
    Posts
    108
    Thanks
    4
    Thanked 19 Times in 8 Posts
    Rep Power
    193
    Reputation
    78

    Default M-Jpeg

    M-Jpeg is a very old method of compressing video is by todays standard is inefficient.
    Its main benefit is web based viewing as you don't need any plug-ins or ActiveX controls. It literally is 1 JPEG after another.

    There is also a format called JPG2000 getting around, which is very memory and bandwidth hungry. Id does give excellent resolution but at a very big price. I was recently quoted by a manufacturer that a 16MP camera needed 60Mbps to record full resolution but not at 25ips. I think this was at 3ips. And this is all the time. Not conditionally based on motion.
    In comparison a H.264 compression that takes advantage of the motion estimation fully will give a great image at 25ips 4CIF with only 1-2Mbps.

    A poor implementation of H.264 will for the same image need around 6-10Mbps. This is because the do not process the motion estimation correctly (don't use the full tool set)

    I have posted a detailed document on this subject at
    Tim Norton

  • #7
    Senior Member IPAlarms's Avatar
    Join Date
    Jan 2008
    Posts
    671
    Thanks
    4
    Thanked 12 Times in 12 Posts
    Rep Power
    222
    Reputation
    94

    Default

    Quote Originally Posted by CCTVguru View Post
    M-Jpeg is a very old method of compressing video is by todays standard is inefficient.
    That may be the case on higher spec cameras, but I think it will be the norm for quite some time on mid and lower spec cameras.

    As Axis are by far the most popular cameras worldwide, we have no option but to support whatever methods they use.
    Developer of VoIP2Go at ozvoip.net - Alarm compatible VoIP Network

  • #8
    Junior Member
    Join Date
    Nov 2008
    Location
    South Australia
    Age
    53
    Posts
    108
    Thanks
    4
    Thanked 19 Times in 8 Posts
    Rep Power
    193
    Reputation
    78

    Default

    Quote Originally Posted by IPAlarms View Post
    That may be the case on higher spec cameras, but I think it will be the norm for quite some time on mid and lower spec cameras.

    As Axis are by far the most popular cameras worldwide, we have no option but to support whatever methods they use.
    If you are selling on price yes I agree.
    There is also a market out there that if educated will want the better equipment. Axis is really a base model product.
    Tim Norton

  • #9
    Senior Member
    intelliGEORGE's Avatar
    Join Date
    Jan 2008
    Location
    Sydney, AUSTRALIA
    Age
    43
    Posts
    4,106
    Thanks
    884
    Thanked 1,484 Times in 691 Posts
    Rep Power
    479
    Reputation
    7236

    Default

    That's just it, they need to be educated on the new technology. I have written a post on how an IP megapixel solution can be more cost effective over a traditional analoge setup. People tend to assume what's new must cost more.

  • Similar Threads

    1. motion activated recorder
      By pete in forum CCTV
      Replies: 2
      Last Post: 29-08-09, 09:55 PM
    2. Wii Motion Plus games
      By roguefan99 in forum Nintendo
      Replies: 5
      Last Post: 20-08-09, 09:55 PM
    3. help me understand
      By Hog Fish in forum Newbie Satellite
      Replies: 7
      Last Post: 21-03-09, 09:51 PM
    4. PIR / motion camera
      By mate in forum CCTV
      Replies: 11
      Last Post: 16-11-08, 10:01 AM
    5. Electron filmed in motion for the first time
      By Fernbay in forum General Science
      Replies: 7
      Last Post: 02-03-08, 10:25 PM

    Bookmarks

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •