Slashdot Mirror


Ask Slashdot: Is There a Modern IP Webcam That Lets the User Control the Output?

First time accepted submitter Tronster writes Owners of a local shop have a menu that changes daily and wanted an IP webcam to update an image on their web-site. After a frustrating 2 hours of a "Hikvision" refusing to behave, I threw in the towel and looked for a better camera to recommend. The biggest issue today is that the new webcams that come out don't support FTP, they all support sending images/video direct to a "private cloud" (e.g., Simplicam, Dropcam, etc...). Google has been no help; all the sites are either outdated in terms of ranking or the most recent ones recommend a Foscam. They previously tried one of these and it's image quality was too poor. While security systems and home automation has been discussed recently, I haven't found any recent discussions on webcams that give a user control of where the content is sent. Does anyone in the Slashdot community have recommendations, reputable sites that are up-to-date in rankings, and/or hacks to have control over some of these newer cameras?

34 of 263 comments (clear)

  1. Really? by jawtheshark · · Score: 5, Insightful
    First of all, why not simply upload a PDF with the new menu every day? That is easy, and scriptable. (For example, copy finished menu in any format in a folder. This folder is polled occasionaly for new content, if new content is there, eventually convert (doc, docx, odt to pdf), and upload to FTP server. Done.)

    Second, you could just take a stock webcam, attach it to an RPi, let it make a picture, let's say every 15 minutes and upload it to the desired FTP server. 100% scriptable.

    Personally, I think this idea is ripe for abuse. Somebody is going to draw penises on the menu and it will be there on the site for all to see. Overthink your workflow instead of doing this.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:Really? by gatkinso · · Score: 5, Funny

      Actually, I was going to draw breasts. Clearly your level of perversion is of a far baser nature than mine.

      --
      I am very small, utmostly microscopic.
    2. Re:Really? by frisket · · Score: 2

      Even better, have them type in the menu to whatever they use to create their PDF (presumably they do actually print menus to give to diners :-) but then turn that input into HTML and put it on the web.

      In any case, WTF do restaurants insist on publishing their menus as poxy goddessawful PDFs anyway? This is just pandering to the designer's pitiful little ego. If you want me to come dine, give me something I can READ, damn you.

    3. Re:Really? by Anonymous Coward · · Score: 2, Insightful

      You do realize that they are talking probably about chalk-on-a-board menus right? I'm sure the poster would have been smart enough to upload a PDF if there was any to begin with.

    4. Re:Really? by ArcadeMan · · Score: 4, Funny

      Actually, I'm going to draw breasts.

      ( . )( . )

    5. Re:Really? by FatdogHaiku · · Score: 2

      I was going to say he had a harder view of reality... I too would vote for titties. In fact, depending on camera location and angle they might arrange for some lady to flash the camera every once and awhile*!
      *plausible deniability not included

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    6. Re:Really? by Immerman · · Score: 3

      Actually the conversion between a free-form pagesetting layout and HTML is non-trivial - unless the printed menu is utterly simplistic there's likely to be a fair amount of work necessary to convert it to a non-hideous HTML document. So, since HTML is unacceptable due to increased costs your options are basically a bitmapped image, or something vector-based that can be zoomed. Which basically means either PDF or SVG, and an awful lot of software doesn't have decent SVG exporting, while there are plugins that allow any program to print to PDF, assuming they don't support exporting PDF natively.

      Moreover, the summary specifically says "shop", not restraunt. So there's a fair chance that their menu is in fact hand-drawn on a black/whiteboard without any printed copies. I know lots of bars and cafes that do that - printing out new menus every day wastes a LOT of paper.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    7. Re:Really? by gatkinso · · Score: 4, Funny

      That is the breast post I have seen in a long time.

      --
      I am very small, utmostly microscopic.
    8. Re:Really? by Tronster · · Score: 4, Informative

      First of all, why not simply upload a PDF with the new menu every day?...

      ...another task is the exact situation they want to avoid and see technology as a solution.

      For those comments about defacing; it's not a small menu off to the side, or in front of the shop, it's a 6 foot tall menu board in the main area (it's an ice-cream shop) which is already updated daily (or a few times a day if they run out of a flavor and cross over to their next batch, etc...) Once a camera is in place, showing the menu online is something they just don't have to worry about any more - updating the menu board updates its on the web.

    9. Re:Really? by jafiwam · · Score: 2

      This situation is what Facebook is for.

      Make a bunch of links in the site, state, "Click for daily specials" and link to Facebook.

      And, for you whankers that are going to claim "I don't use Facebook", a business can make it so the profile is completely public so no account is needed.

  2. Is it too hard... by Lordfly · · Score: 4, Interesting

    ..to snap a photo of the menu with their smart phone and upload it to a website every day? Most restaurants around here do that.

    --
    hookers and grits.
    1. Re:Is it too hard... by Megane · · Score: 5, Funny

      They should put the menu on a wooden table, take a picture with a film camera, scan the photograph on a flatbed scanner, then post that picture on their website.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    2. Re:Is it too hard... by Jarik+C-Bol · · Score: 4, Funny

      The ' obligatory ' XKCD http://xkcd.com/763/

      --
      I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
  3. Motion by dargaud · · Score: 3, Insightful

    Use any webcam or USB connected camera and 'motion' a Linux FOSS tool that lets you program picture taking any which way you want.

    --
    Non-Linux Penguins ?
    1. Re:Motion by anagama · · Score: 2

      Came here to suggest this. Besides doing a static image, you can also use it as a motion detector so that at night, if there is a break-in, there's a chance of getting a snapshot of the robbers.

      Here's a link: http://www.lavrsen.dk/foswiki/...

      This looks interesting: https://medium.com/@Cvrsor/how...

      --
      What changed under Obama? Nothing Good
  4. Because by koan · · Score: 5, Insightful

    You're looking for a "webcam", stop looking for a "webcam" and you will find what you want.

    --
    "If any question why we died, Tell them because our fathers lied."
    1. Re:Because by Mr+D+from+63 · · Score: 4, Informative

      You're looking for a "webcam", stop looking for a "webcam" and you will find what you want.

      Bingo. These festures are easily found on most modern IP security cameras. And the bonus is they can be configured remotely after initial setup. Mobotix is the high end brand, Axis is high quality....and lower end brands may fit the bill as well.

  5. Pie by CurryCamel · · Score: 3, Informative

    Finally, a proper use case for the Raspberry Pi. And in its natural habitat at that!

    1. Re:Pie by unrtst · · Score: 5, Informative

      Agreed! However, I've read this far and have not seen anyone actually answer his direct question.

      So: D-Link DCS-930L:
      * about $30
      * wired or wireless network
      * IP camera
      * 640x480 (may be low-ish, but should be enough for a menu if properly framed in the FoV)
      * FTP client support

      If it was me, I'd just have them write the menu twice:
      1. on chalkboard
      2. on a form that updates the webpage (or just in a markdown doc and have that uploaded; or in something else and have them export to pdf and upload; etc)

      They're already having someone write it by hand on a chalkboard whenever it changes. That takes WAY more time than writing by hand on paper, and both take longer than typing.

      If they *really* need the fully automated chalkboard-to-web solution, then the Raspberry Pi is a perfect solution. You could also use any old or new mini pc (zotac zbox; asus eee box; chrombox; etc) + any camera or webcam you want. Install linux and "motion". Have motion upload new images when the image changes, or use a cron job to schedule it (ex. if they turn the lights off at night, you probably don't want motion to upload a black snapshot). You could also combine the two - enable motion during the day and disable it at night via cron but use it to decide when to upload.

      Maybe this is "too much work". As others have pointed out, there's more than one way to skin this cat. Cheapest and most readily available and very simple would be to have them take the picture with their phone and upload it. This could be tweaked an any number of ways as needed. For example:
      a) write a mini app to do this. This would hide the file renaming, ftp settings, etc, and it's just be a button to take a picture and a button to say "ok, upload that". Writing apps is like that is REALLY easy.
      b) save the photos to dropbox or upload to twitter etc. Then, server side, script it to find the most recent when displaying the menu.
      c) Just tell them how and write that on a piece of paper for them to follow: take picture; save it; go into ftp app; select it; rename it to "menu.jpg"; click upload

  6. RasPi + Camera module by Anonymous Coward · · Score: 3, Insightful

    I'd go with a Raspberry Pi (35$), either with a camera module or a no-infrared module; a small shell script will do, google for it!

  7. Sharx by hawkeyeMI · · Score: 3, Informative

    The Sharx brand cameras are expensive (~$280) but have many great capabilities built in, including dumping to a NAS and motion alerts with emailed snapshots. I've run them in some capacity for over five years with no trouble. My only complaint other than price is that the UI is not always very self-explanatory, and they refuse to post PDF manuals on their site, so don't lose the (extensive) paper manual.

    --
    Error 404 - Sig Not Found
  8. Try this by Karmashock · · Score: 3, Informative

    WB350F

    It is a regular pocket camera that can connect to wifi and email photos. It might work for you. Have the people pick the camera up, take a picture of the menu, press the email button, and then have the website poll the email account every 10 minutes for a picture sent by the address associated with the camera.

    A little messy but I think that is the way to go. It does require people pick the camera up and do that every day. But is that a problem?

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:Try this by Tronster · · Score: 2

      Thank you. May not work as the existing camera mounts are from the ceiling; not easily accessible... still worth checking out; perhaps there is a hack.

  9. Re:Why even use a webcam? by ArmoredDragon · · Score: 3, Informative

    If I were to guess, the menu changes daily and is written on something like a chalkboard or whiteboard. They could print it, but the handwriting gives it a homestyle artistic "flare" that the restaurant wants to maintain:

    My thought then would be something like this: Get a tablet or smartphone with a wacom stylus (e.g. Galaxy Note 10) and a big TV (say 55", get a used one on CL for about $400 or so.)

    Hand write the menu on the tablet (you can use different color writing and background as you desire) and save the image file to a place that uploads it to a computer that is connected to the TV at the restaurant (which is in portrait orientation) and to the website.

    Has an added benefit of making it easily readable by the visually impaired, and it looks neat (you can also have it mounted up high somewhere, which might be impractical for a chalkboard/whiteboard.)

    I'd imagine you could spend less than $800 on this total setup.

  10. Not Hard to Find by BenFranske · · Score: 2

    Even my $20 basic D-Link (DCS-930L) IP enabled camera has FTP upload capability. I'm pretty sure the very similar TP-Link one does as well. These are not really as hard to find as the OP suggests. If you spend a few minutes looking at most of the companies that have been doing cameras for more than a couple of years you'll find plenty with FTP upload capability. Just stay away from the overpriced ones with clever names e.g. "Dropcam" and stick to something more basic. If you do want to spend some money and get a much better camera go for a commercial one like an Axis.

  11. Why a camera? by cmorgan503 · · Score: 2

    It sounds like the owner is writing a menu on a daily basis, and may be updating the menu during the course of business. Webcams has crappy resolutions, digital cameras tends to get "lost", more so when more than 1 person is using it. So, why a camera? My work has one of those digital whiteboards (yes, I know they're more expensive than a webcam), but I imagine it's possible to write once and then pressing a button, a snapshot of what is written on the whiteboard gets uploaded to the proper place?

  12. Re:Why even use a webcam? by Xolotl · · Score: 2

    Which is $800 more than the existing chalkboard, requires power, and will fail/have to be replaced within a few years. And chalkboards can be quite high up, all you need is a stepladder or a chair once a day.

  13. Which Foscam? by Xolotl · · Score: 4, Informative

    Saying "they tried a Foscam but the quality was too poor" is like saying "they tried food but didn't like it". Which one? Foscam make dozens of models up to at least 960p (I haven't checked their range recently), I find it hard to believe they won't work for this (or at least any worse than the other manufacturers' cameras).

  14. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  15. Please not PDF. A picture's not good either. by jddj · · Score: 4, Insightful

    Restaurant sites are what usability pros show onscreen when they want to get a belly laugh from the audience.

    The reason is that restaurants are focused on looks before usability. This leads them to use pictures of text, PDFs, and the hated Flash.

    Those technologies range from poor to complete fail when it comes to searchability, mobile adaptability, accessibility, and ability to select and copy/paste text.

    Please, use HTML text instead. It's not hard to format it beautifully with CSS, and you'll be helping patrons find you, paste the address into their contacts or GPS, share favorite stuff with friends, and get a dollar out of their hands and into yours.

  16. Modern IP Webcams, anyone? Anyone?? by Futurepower(R) · · Score: 3, Insightful

    I came here to learn about Modern IP Webcams.

    There is no need for a debate about how to run a restaurant.

  17. Alternative by CanadianMacFan · · Score: 2

    Instead of having a camera taking a picture of a chalkboard every X minutes all the time and uploading the pictures to a website how about replacing the chalkboard with a monitor that shows the menu from the website. Then change the menu on the website to look like a chalkboard. When the chef or manager wants to update the menu they use the computer in the office to change the file and upload the changes to the website. The display in the restaurant would get updated (it could poll the web server every minute or ten) automatically. Plus the menu becomes more accessible to those with disabilities.

  18. Re:Why even use a webcam? by ArmoredDragon · · Score: 2

    Consumer TV's are not rated to be on for 12+ hours at a time

    And yet it will work fine anyways. Remember that 9 year old LCD TV I mentioned? Yeah well it's been on practically 24/7, and it was a no-name generic bought refurbished at best buy.

    - Digital Signage can lead to copyright problems (drawing a copyrighted character is a derivative work, copy/pasting becomes questionable)

    The exact same thing applies to a chalk board. Honestly it sounds like you're arguing just to argue.

    You're just hair splitter. Off with ya.

  19. Webcam in the restaurant by tepples · · Score: 2

    I came here to learn about Modern IP Webcams.

    There is no need for a debate about how to run a restaurant.

    Unless, perhaps, you need a Modern IP Webcam to collect evidence of food mishandling in the kitchen or (in the case of fast food) violence at the counter.