Jump to content

rory

Member
  • Content Count

    20
  • Joined

  • Last visited

Everything posted by rory

  1. rory

    quality of dome security cameras

    So any recommendations other than CNB? Thanks.
  2. Im afraid to ask, but what is that?
  3. I have that exact same USB capture device - its in the garage now under a pile of junk. Its too bulky, it hangs off the laptop. Even with cameras 10x the quality of the one you listed, the picture quality is poor using the software that comes with it. Look, if you use Amcap just to view the live video, it is fine. It will work as a connected device so you may get it to work with software like LuxRiot - basically as a generic DVR Card. IMO though, not worth it. You will need alot of time and patience and still it wont be great.
  4. You need something like the Easycap in the 3rd picture and then it will be seen as a connected camera device. Only problem is the software that comes with it is less than stellar for CCTV.
  5. Windows has Task scheduler, so can have that run any list of files like exe, cmd, vbs, etc
  6. How does a software developer stream video from an ONVIF device? Their website doesnt make much sense. Just talks alot about certification. How is it different from using the API from the manufacturer?
  7. rory

    My quest on getting a PTZ up and Running

    I suggest you start a new thread, might get more views.
  8. And so just to confuse matters, I added in support for multiple sites So the 2 sections in the settings will be site1 and position. If there are more sites then there would be site2, site3, etc. It supports a fixed limit of 10 total site entries. Example settings for 3 sites [site1] title=Demo ip=192.168.1.201 port=37777 user=admin pass=admin camera=1 quality=0 fluency=3 startaudio=0 audioch=1 ptzstep=4 [site2] title=Office ip=10.10.10.1 port=37777 user=admin pass=123 camera=5 quality=3 fluency=0 startaudio=0 audioch=1 ptzstep=4 [site3] title=IPCamera ip=myipcamera.dyndns.biz port=37777 user=demo pass=user camera=1 quality=3 fluency=3 startaudio=1 audioch=1 ptzstep=8 [position] ontop=0 left= top= width= height= And example screenshot:
  9. Thats great to know. I have an updated developer version 1.02, I will PM the link. Here are the changes from the initial release: 1.01 BETA (with Audio) This version may contain errors in regard to the audio as my test site with audio is down at the moment. Either way, the changes are as follows: -Change quality and open/close audio on the fly -Resize in full screen and drag around the screen -Stream audio from any channel, optionally without video -Set audio to auto start I have the link to this on my site. 1.02 - In development. In addition to the features of 1.01, here are some of the new features added: 1) PTZ control - uses a dock or toolbar; left, right, up, down, zoom in/out, focus, aperture, and step up/down settings. 2) Snapshot - Saves to a folder called Snapshots on all users desktop. 3) Records to AVI - Converts on exit if it is recording. Saves to a folder called Recordings on all users desktop. 4) Speed - Quality, Fluency, AND Default settings. 5) Camera switching from channels 1-32. 6) Play/Stop video. 7) Stops/Starts recording and audio when switching camera or quality, if recording or audio is active. 8) Code more organized, cleaned up, reused. 9) Settings file changed - added program title, fluency, and PTZ. What I want to do is now add additional sites to the settings file, so you can select them from the menu to switch to. Also adding the option to save the changes made to the settings file. And I will add in caching of the image so one does not see the flashing when using the menu - right now i refresh the video when one clicks on a menu item or it tears into the video leaving a blank grey area. I need to work out how to grab the image from the video though without first saving it to a file, to get away from the disk caching which can be slow on flash drives (or I cache it to the temp folder) - the API only has save to file.
  10. rory

    quality of dome security cameras

    Thats only coming up under a company called Videcon in the UK? The other option is I build my own. CNB VBM and VCM domes are sold without the camera Next get a good TDN board camera setup with AI VF lens, which fits. DONE
  11. rory

    bnc/power pigtail for board camera

    Maybe ask around for damaged cameras and get it off one of them. Check security and alarm companies, they might give it to you for free. Bullet cameras, Domes, etc many will have board cameras that might have that particular connector.
  12. Yeah but we're talking something like $500 for a camera which can be had for $50 from the other manufacturer.
  13. Testing PTZ now thanks to ben So far it works great, just have to clean up the code and make the controller. eg. taken in 800x600 screen. will get a better one once I get a chance, so this is just a quick sample. http://www.youtube.com/watch?v=dWMhaHUu0d8
  14. rory

    quality of dome security cameras

    Pal has always been better with handling colour and low light than NTCS. have you tride the same camera but without the monalisa chip same camera /lens/housing but only 560tvl No I haven't but I would love to. Does CNB still sell them though?
  15. rory

    Took care of my lighting situation

    Cool So when are you going to cut the coconut tree and bush down? They're blocking our view
  16. It reloads to a blank screen for me if I click a certain area. Something to do with the HTA and the Iframe. So you can still try it, might be my IE. Otherwise here is the HTM and JS file wrapped inside an EXE using the webbrowser control. Change the IP inside the RPBK.HTM file and then click the EXE. Its not 800x480 but its less, I could make it exact if you need it to be. I took out all the OCX checker code incase that was causing an issue. If you need it, I can just silently install the RPBK OCX on program load, or even create an installer for the whole thing (incase your OS doesnt have MS Internet Control aka Webbrowser control). I could even bypass using the HTM file alltogether as in the first example above but that will take more coding. I included the VB6 source in the zip. http://www.bahamassecurity.com/dl?q=RPB.zip
  17. rory

    quality of dome security cameras

    Tom I've installed at least 20 of these over the past year and they were 4 separate orders and all totally different locations - I dont know if they are different in the UK but this is the norm that I have experienced with them purchased from the U.S. Not one of them would switch to BW with any kind of light still in the image, and then they stay in color and can be full of noise. There were at least 3 different firmware versions. I put them on Dahua and GeoVisions (3 diff versions, old and new PCs) - in fact the CNBs look awful on GeoVision especially over the network. And please trust me when I say I Have GUTTED these cameras, spent a good deal of time with them, had a personal relationship with them, so I have been above and beyond every setting there is. Additionally my results are concluded at the camera before it goes to the DVR so its not a compression issue - although the DVR does bring out the noise alot more, generally remedied with a contrast and brightness adjustment. The problem is, and these are not alone, is they dont use a photocell - same thing with a $2000 bosch camera set to video switchover, a tiny garden light prevented it from switching, was not until it was set to photocell switch that it then switched over to BW and could see properly. I feel the others have just been lucky, that it was either bright enough for not much noise or their DVR smoothed it out some; OR it was just dark enough for it to switch to BW, which would mean there was little to no light in the image at all. That said, it would appear that his camera may be faulty if he has moved the light to the left of the camera and it still wont switch, as at least 90%+ of that view is dark enough to switch over. Either way, the switchover to BW issue was haunting me for a while now, I only keep going back to them because they are so cheap - but now I am looking for something else in the price range that WILL switchover as other TDN cameras do, and hopefully it has a photocell this time. I dont want to get in an argument over these cameras though, obviously I liked them enough to keep buying them, but things change. Really though the resize issue was the last straw though (note the other thread), even if its only one application that it would matter for, and even if it is indeed a Dahua issue in that case, its alot of cameras and alot of money so it needs to be perfect the first time round, and from testing the only cameras it is happening to is the CNB so I have to move onto something else - its get rid of the CNB or get rid of the Dahua, you know which one I will stick by. (for now)
  18. 1.01 BETA released with open/close audio and change quality on the fly. Also can now resize in full screen and drag around the screen. And can stream audio from any channel, with or without video. Anyone has a site with a PTZ I can test I would appreciate it. http://www.bahamassecurity.com/software/cctv-software/dahua-single-view.asp
  19. rory

    too many DVRs.....head will explode!

    No problem with that if its setup properly as a DVR, but many dont do that.
  20. See my edit at the end of the post about the clsid just incase. if its the wrong version clsid/ocx and or supported codecs are not installed it may crash when trying to playback. So also make sure to use the installer for the correct version of the server. 8.2x-8.3x should work fine together though. Older 8.12 is where the issues arise. The OCX checker should kick in anyway, but not always.
  21. Ok thats doable but this is easier create a new text document, paste the following into it and call it RPBK.HTA <html> <head> <title>Remote Playback</title> <script language="Javascript"> window.resizeTo(800,480) </script> </head> <body style="overflow-x:hidden;overflow-y:hidden" bgcolor="#ffffff" bottommargin="0" rightmargin="0" marginwidth="0" marginheight="0" topmargin="0" leftmargin="0"> <iframe src="RPBK.htm" style="width: 800px; height: 480px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" target="_top"></iframe> </body> </html> Next, create another new text document, paste the following into it, replace the IP with yours. Then save it as RPBK.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>RPB</title> <script language="JavaScript"> //============================= // CHANGE THIS INFO //----------------------------- var IpAddress = "mydvr.dyndns.biz:81"; var CommandPort = 4550; var DataPort = 5550; var AudioPort= 6550; //============================= var flag = 0; var RPBExist =false; function AudioX() { if(RPBExist==false) return; try{ document.PlayBackX1.ShowAudioMenu(); }catch(e){ alert("ActiveX downloading please refresh"); } } function OptionX() { if(RPBExist==false) return; try{ document.PlayBackX1.ShowOptionMenu(); }catch(e){ alert("ActiveX downloading please refresh"); } } function ShowObjectSearchX() { if(RPBExist==false) return; try{ document.PlayBackX1.ShowObjectSearchMenu(); }catch(e){ alert("ActiveX downloading please refresh"); } } function ShowSmartSearchX() { if(RPBExist==false) return; try{ document.PlayBackX1.ShowSmartSearchMenu(); }catch(e){ alert("ActiveX downloading please refresh"); } } function LoginX() { if(flag==0) CreateX(); if(RPBExist==false) return; try{ document.PlayBackX1.LoginX(); }catch(e){ alert("ActiveX downloading please refresh"); } } function PlayX() { if(flag==0) CreateX(); if(RPBExist==false) return; try{ document.PlayBackX1.PlayX(); }catch(e){ alert("ActiveX downloading please refresh"); } } function PauseX() { if(RPBExist==false) return; if(flag==0) return; try{ document.PlayBackX1.PauseX(); }catch(e){ alert("ActiveX downloading please refresh"); } } function StopX() { if(RPBExist==false) return; if(flag==0) return; try{ document.PlayBackX1.StopX(); }catch(e){ alert("ActiveX downloading please refresh"); } } function DownloadX() { if(RPBExist==false) return; if(flag==0) return; try{ document.PlayBackX1.DownloadX(); }catch(e){ alert("ActiveX downloading please refresh"); } } function SnapShotX() { if(RPBExist==false) return; if(flag==0) return; try{ document.PlayBackX1.SnapShotX(); }catch(e){ alert("ActiveX downloading please refresh"); } } function ShowListMenuX() { if(RPBExist==false) return; try{ document.PlayBackX1.SetInfo(1,0,0,"",0); }catch(e){ alert("ActiveX downloading please refresh"); } } function FullScreenX() { if(RPBExist==false) return; if(flag==0) return; try{ document.PlayBackX1.FullScreenX(); }catch(e){ alert("ActiveX downloading please refresh"); } } function CreateX() { try{ document.PlayBackX1.IpAddress= "http://"+IpAddress+"/"; document.PlayBackX1.CommandPort = CommandPort; document.PlayBackX1.DataPort = DataPort; document.PlayBackX1.AudioPort = AudioPort; flag=1; //Enable All Button RPBExist=true; }catch(e){ alert("ActiveX downloading please refresh"); RPBExist=false; } } function OCXChecker() { OCXChecker1.StartOCXChecker("RPBXOCXChecker.txt","http://"+IpAddress+"/"); } </script> <SCRIPT id="clientEventHandlersJS" language="javascript"> function OCXCheckerComplete() { RPBExist=1; } </SCRIPT> <SCRIPT id="clientEventHandlersJS" language="javascript"> function OCXCheckerDownloadComplete() { window.location.reload(); } </SCRIPT> <SCRIPT id="clientEventHandlersJS" language="javascript"> function OCXCheckerDownloadCancel() { window.close(); } </SCRIPT> <SCRIPT LANGUAGE=javascript FOR=OCXChecker1 EVENT=Complete> OCXCheckerComplete() </SCRIPT> <SCRIPT LANGUAGE=javascript FOR=OCXChecker1 EVENT=DownloadComplete> OCXCheckerDownloadComplete() </SCRIPT> <SCRIPT LANGUAGE=javascript FOR=OCXChecker1 EVENT=DownloadCancel> OCXCheckerDownloadCancel() </SCRIPT> <script language="JavaScript"> document.write("<base href='http://"+IpAddress+"/'>"); </script> </head> <body background="images/background.jpg" style="margin: 10px 0; padding: 0px; background-color: #000000;" OnLoad="OCXChecker()"> <object classid="clsid:ADACAA8F-3595-47fe-9C31-9C7471B9BEC7" id="OCXChecker1" width="1" height="1" codebase="cab/OCXChecker_8120.cab#version=8,1,2,0"> <param name="_Version" value="65536"> <param name="_ExtentX" value="26"> <param name="_ExtentY" value="26"> <param name="_StockProps" value="0"> </object> <center> <table class="podFrame2" cellpadding="0" cellspacing="0" height="345" width="628" border="0"> <tbody> <tr> <td background="images/bg01.jpg" height="345" width="792" align="center"> <object height="331" width="613" id="PlayBackX1" classid="clsid:C577BF34-8FBF-4419-84C9-9D2039967C12"> <param name="_Version" value="65536"> <param name="_ExtentX" value="16219"> <param name="_ExtentY" value="8758"> <param name="_StockProps" value="0"> <param name="DisablePWD" value="0"> <param name="Password" value> <param name="UserName" value> <param name="IpAddress" value="127.0.0.1"> <param name="CommandPort" value="4550"> <param name="DataPort" value="5550"> <param name="AudioPort" value="6550"> <param name="FixVideoScreen" value="0"> <param name="FixScreenWidth" value="320"> <param name="FixScreenHeight" value="240"> <param name="IdleTimeOut" value="300"> <param name="PannelMode" value="0"> </object> </td> </tr> </tbody> </table> <table cellpadding="0" cellspacing="0" height="56" width="619" border="0"> <tbody> <tr> <td background="images/yy.jpg" height="1" width="712" colspan="12"> <img height="71" width="630" src="images/RPB_all.jpg" border="0" usemap="#FPMap0" usemap="#FPMap1"></td> </tr> <tr> <map name="FPMap0"> <area href="javascript:FullScreenX()" shape="circle" coords="60, 36, 23" ALT="Full screen"> <area href="javascript:SnapShotX()" shape="circle" coords="109, 36, 23" ALT="Snap shot"> <area href="javascript:DownloadX()" shape="circle" coords="158, 36, 23" ALT="Download"> <area href="javascript:StopX()" shape="circle" coords="232, 36, 20" ALT="Stop"> <area href="javascript:PlayX()" shape="circle" coords="275, 36, 20" ALT="Play"> <area href="javascript:PauseX()" shape="circle" coords="318, 36, 20" ALT="Pause"> <area href="javascript:AudioX()" shape="circle" coords="360, 36, 20" ALT="Audio"> <area href="javascript:ShowSmartSearchX()" shape="circle" coords="440, 36, 23" ALT="Smart search"> <area href="javascript:ShowListMenuX()" shape="circle" coords="489, 36, 23" ALT="Get event list"> <area href="javascript:ShowObjectSearchX()" shape="circle" coords="538, 36, 23" ALT="Object search"> <area href="javascript:OptionX()" shape="circle" coords="587, 36, 23" ALT="Option"> </map> </tr> </tbody> </table> </center> </body> </html> Then click on RPBK.hta and it will open at 800x480 in IE and without security warnings. NOTE; the above is from an 8.3x server, you may need to change the clsid to your version. Here is the install file for the RPBX 8.2 http://www.mediafire.com/?ao81e9udh25i41z
  22. So you could spin it over to 800x480 right? This is for example ... 637x424 this is RPBK not Single Player .. couldnt get Single Player to connect to my test IP. This is far from complete .. the Play button is the only thing that works right now. and the IP and login info is hard coded
  23. 8.30, or .31, .32 etc? Single player comes in all of them. Although im not sure it matters if using a newer single player. I didnt get it to connect and show the list yet though, fell asleep at the computer. If interested I can look at it. Can you tell me the pixel size of the Android resolution?
  24. What version Geo is it? I put the single player activeX into an exe to test and it can be resized as well. No IE issues and might fit the android screen better.
×