Thanks everyone for the input, I'll chime in as well, let me know if anything has been missed.
1. Why can VLC not play these videos properly?
3. Why create output that is not usable using industry standard video players? I find this proprietary practice counter productive.
As scobo68 pointed out, these should be playable in the media player of your choice, and we aren't doing anything proprietary.
We encode video in H.264, an industry standard, and save in mp4 containers, also an industry standard. I'm not smart enough or narcissistic enough to think that I could do a better job than the legions of people who came up with these. I honestly don't know why the videos are not playing back for you in VLC. I would guess that the proper codec hadn't been installed, but that would be odd. You mention that it is working with one camera but not another, which confuses the issue as we encode all videos the same way. That makes it sound like perhaps you are obtaining these videos from different software?
2. Can the Sighthound developer add a camera called 'EC66 LYIPC CAM'? I used a competitor's software to, by trial and error(took hours, btw), go through the entire list of webcams, and found this one to behave in a similar manner to the Logitec 9000. However, this cam is not listed in Sighthound's list.
If this is a webcam (as it sounds by the logitec comparison) it should show up in the camera list if you select "USB, builtin, or other webcam" from the camera type during configuration rather than "IP camera".
4. What is the meaning of the directory structure and its components? I see \archive\source_name\14051\1405135281-572949.mp4 How can this be simplified to \source_name\date_timestamp.mp4 ? In order to identify the date/time of a recording one is forced to use the date/time provided by the operating system. Again, a bit counter productive.
As Semper pointed out, this is somewhat intentionally non-human readible because users really shouldn't be manually interacting with these files and they should be considered internal data. There may be several "clips" within a single file, or a "clip" might span several files on disk. The files do not, and cannot, correspond directly to the event for a search, consider that you might have a rule for people loitering, and a rule for people crossing a boundary, both of which would create different 'clips', but use the same video. The Sighthound Video UI is optimized for searching through your video and quickly navigating between events, to do so through files, even if they were trimmed to match is much slower and a less pleasant experience. Also, as these files are managed by the application, trimmed to keep only the portions marked to be saved when the "temporarily keep all video for X hours" mark has passed, deleted as the disk space quota nears, etc... Viewing is theoretically ok, but moving/altering/renaming these files may lead to unexpected behavior in the app and/or data loss.
If you would like to export a clip for sharing or preservation, you can right click and export or choose "Tools->Export Clip...". If you would like to automatically export all clips matching a given rule for archival or backup purposes you might want to look at the FTP rule response or the local export response:
http://www.sighthound.com/support/rule-editorhttp://www.sighthound.com/support/export-local-folder