Announcement

Collapse
No announcement yet.

Video cameras in HSTouch

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Video cameras in HSTouch

    I have seen alot of posts about using cameras with HSTouch and most seem to just use an image box with a URL address and then setting "Is Video" to true, while this worked fair but slow and always seemed to bog my Homeseer server down. It also would not stop streaming as I could go to my camera server and still see the connection to homeseer streaming pics even if that page was closed on my Iphone, plus 1 to 3 frames per second was just sad. I now use a web page for each camera or groups of cameras with them on my camera server, and create a text box with the address to that server and the "Is HTML" set to true. By streaming straight from the camera server in a web page instead of routing them through the Homeseer server and then on to HSTouch my Homeseer server never sees a hit from the video and I can get some good frame rates with no lag. I have used WebcamXP and is very easy to create the web pages for each camera as the software will build each page for you (cut and paste), I now use BlueIris and really like it much better.
    If anyone is setup like this or better I would love to hear about it, there seems to be some confusion for alot of users needing video support and and number of differant ways to do it. Please chime in with some thoughts!

    John

    #2
    Originally posted by lj502 View Post
    while this worked fair but slow and always seemed to bog my Homeseer server down.
    I've also seen this. If I close WebcamXP, HomeSeer barely uses any CPU at all. If I start it, HomeSeer uses 40-50%...

    I like WebcamXP very much as it is very stable and is perfect for integrating all my different webcams and netcams. Why do you prefer BlueIris over WebcamXP?
    HSPro 3.0.0.458, Z-NET with Z-wave plugin 3.0.1.190, RFXCOM + 2x RFXtrx433E, HSTouch, Squeezebox plugin, iTach IP/WF2IR & GC-100-6 with UltraGCIR, BLDenon, NetcamStudio, Jon00s Webpage builder, Harmony Hub plugin, SCSIP (with FreePBX), Arduino plugin, IFTTT, Pushalot plugin, Device History plugin.
    Running on Windows 10 (64) virtualized
    on ESXi (Fujitsu Primergy TX150 S8).
    WinSeer (for Win10) - TextSeer - FitbitSeer - HSPI_MoskusSample

    Are you Norwegian (or Scandinavian) and getting started with HomeSeer? Read the "HomeSeer School"!

    Comment


      #3
      I have BlueIris running with 5 IP cams, but nothing in HSTouch yet. Are you running BlueIris on the same server as HS? I know with 5 IP cams at 15-30fps, BI really uses CPU.
      HS4Pro on a Raspberry Pi4
      54 Z-Wave Nodes / 21 Zigbee Devices / 108 Events / 767 Devices
      Plugins: Z-Wave / Zigbee Plus / EasyTrigger / AK Weather / OMNI

      HSTouch Clients: 1 Android

      Comment


        #4
        Originally posted by rmasonjr View Post
        I have BlueIris running with 5 IP cams, but nothing in HSTouch yet. Are you running BlueIris on the same server as HS? I know with 5 IP cams at 15-30fps, BI really uses CPU.
        That's the thing with WebcamXP. In "IP Mode" it is very friendly to the CPU usage, and I have 12 cams connected...
        HSPro 3.0.0.458, Z-NET with Z-wave plugin 3.0.1.190, RFXCOM + 2x RFXtrx433E, HSTouch, Squeezebox plugin, iTach IP/WF2IR & GC-100-6 with UltraGCIR, BLDenon, NetcamStudio, Jon00s Webpage builder, Harmony Hub plugin, SCSIP (with FreePBX), Arduino plugin, IFTTT, Pushalot plugin, Device History plugin.
        Running on Windows 10 (64) virtualized
        on ESXi (Fujitsu Primergy TX150 S8).
        WinSeer (for Win10) - TextSeer - FitbitSeer - HSPI_MoskusSample

        Are you Norwegian (or Scandinavian) and getting started with HomeSeer? Read the "HomeSeer School"!

        Comment


          #5
          Originally posted by Moskus View Post
          That's the thing with WebcamXP. In "IP Mode" it is very friendly to the CPU usage, and I have 12 cams connected...
          I'm jealous! I have a server that is running an AMD 64 X2 @3.2gHz and with 5 cams, the CPU hovers around 40%. Thats mostly because I do a lot with motion detection and it 'backs-up' frames when motion is detected so that I get a complete video.

          Are you doing motion detection with webcamxp?
          HS4Pro on a Raspberry Pi4
          54 Z-Wave Nodes / 21 Zigbee Devices / 108 Events / 767 Devices
          Plugins: Z-Wave / Zigbee Plus / EasyTrigger / AK Weather / OMNI

          HSTouch Clients: 1 Android

          Comment


            #6
            A side note; I am starting to play with VLC and it works a bit better for live streams although the mechanism of getting it to work with HS is a bit kludgy.

            Its just running the VLC EXE file from within HSTouch. Personally streaming any video has always been a bit resource intensive.
            - Pete

            Auto mator
            Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb
            Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro
            HS4 Lite - Ubuntu 22.04 / Lenovo Tiny M900 / 32Gb Ram

            HS4 Pro - V4.1.18.1 - Ubuntu 22.04 / Lenova Tiny M900 / 32Gb Ram
            HSTouch on Intel tabletop tablets (Jogglers) - Asus AIO - Windows 11

            X10, UPB, Zigbee, ZWave and Wifi MQTT automation-Tasmota-Espurna. OmniPro 2, Russound zoned audio, Alexa, Cheaper RFID, W800 and Home Assistant

            Comment


              #7
              Originally posted by Pete View Post
              A side note; I am starting to play with VLC and it works a bit better for live streams although the mechanism of getting it to work with HS is a bit kludgy.

              Its just running the VLC EXE file from within HSTouch. Personally streaming any video has always been a bit resource intensive.
              heh - I had to upgrade the cooling fans in my Blue Iris server and I keep a close eye on the temperature

              Thats a good idea about using VLC on the HSTouch clients though. I could just grab the stream from there without grabbing it from the Blue Iris server. Hmmmmm....
              HS4Pro on a Raspberry Pi4
              54 Z-Wave Nodes / 21 Zigbee Devices / 108 Events / 767 Devices
              Plugins: Z-Wave / Zigbee Plus / EasyTrigger / AK Weather / OMNI

              HSTouch Clients: 1 Android

              Comment


                #8
                Originally posted by rmasonjr View Post
                I'm jealous! I have a server that is running an AMD 64 X2 @3.2gHz and with 5 cams, the CPU hovers around 40%. Thats mostly because I do a lot with motion detection and it 'backs-up' frames when motion is detected so that I get a complete video.

                Are you doing motion detection with webcamxp?
                I'm only running motion detection on two cameras, so that is of course an explanation. But for WebcamXP there is a BIG difference between running it in IP Cam Mode or not.

                With 12 cams at 20 fps and two motion detecting channels, WebcamXP is using 10-12% of my four year old WHS machine (Intel Core 2 Duo 2.6 Ghz, not exactly a number cruncher).
                HSPro 3.0.0.458, Z-NET with Z-wave plugin 3.0.1.190, RFXCOM + 2x RFXtrx433E, HSTouch, Squeezebox plugin, iTach IP/WF2IR & GC-100-6 with UltraGCIR, BLDenon, NetcamStudio, Jon00s Webpage builder, Harmony Hub plugin, SCSIP (with FreePBX), Arduino plugin, IFTTT, Pushalot plugin, Device History plugin.
                Running on Windows 10 (64) virtualized
                on ESXi (Fujitsu Primergy TX150 S8).
                WinSeer (for Win10) - TextSeer - FitbitSeer - HSPI_MoskusSample

                Are you Norwegian (or Scandinavian) and getting started with HomeSeer? Read the "HomeSeer School"!

                Comment


                  #9
                  BlueIris has a better web interface as seems to stream better for me. I think WebcamXp is great but I believe to other is alot easier to configure and has more options. BlueIris seems to use less CPU for me but I only use USB cameras right now, I run 10 USB HD 720P webcams but at only 840 x 448 and 7 to 15 FPS depending on the camera location. With USB2 extenders I can run a camera at 150 feet so I haven't needed anything differant yet. I run Homeseer and Squeezeserver with Squeezeplay on a small Acer Aspire Atom pc and BlueIris on a seperate 2.6 quad core machine but it rarely runs over 25-30 % cpu usage.
                  John

                  Comment


                    #10
                    John,
                    Can you elaborate on how you do this?

                    I now use a web page for each camera or groups of cameras with them on my camera server, and create a text box with the address to that server and the "Is HTML" set to true. By streaming straight from the camera server in a web page instead of routing them through the Homeseer server and then on to HSTouch my Homeseer server never sees a hit from the video and I can get some good frame rates with no lag. I have used WebcamXP and is very easy to create the web pages for each camera as the software will build each page for you (cut and paste)


                    I have found a link that will generate the code, but have been unable to copy the generated code into the designer...

                    http://www.themadhermit.net/how-to-e...your-web-page/

                    It is not is pasting correctly in HS Designer. Instead of the actual code that is created the text box field just says " <script language="JavaScript" type="text/javascript" instead of the actual code.
                    Last edited by gelessor; March 10, 2012, 10:59 AM. Reason: more info

                    Comment


                      #11
                      Originally posted by gelessor View Post
                      I have found a link that will generate the code, but have been unable to copy the generated code into the designer...
                      I believe you need to copy that generated code to a HTML-file, and then link to that in HSTouch.
                      HSPro 3.0.0.458, Z-NET with Z-wave plugin 3.0.1.190, RFXCOM + 2x RFXtrx433E, HSTouch, Squeezebox plugin, iTach IP/WF2IR & GC-100-6 with UltraGCIR, BLDenon, NetcamStudio, Jon00s Webpage builder, Harmony Hub plugin, SCSIP (with FreePBX), Arduino plugin, IFTTT, Pushalot plugin, Device History plugin.
                      Running on Windows 10 (64) virtualized
                      on ESXi (Fujitsu Primergy TX150 S8).
                      WinSeer (for Win10) - TextSeer - FitbitSeer - HSPI_MoskusSample

                      Are you Norwegian (or Scandinavian) and getting started with HomeSeer? Read the "HomeSeer School"!

                      Comment


                        #12
                        I use this code to refresh images using html rather than IsVideo (much faster, much less CPU intensive, and it doesn't bog down my android phone). I have a custom piece of software that saves jpgs of each camera to a RAMdisk, at about 6 FPS.

                        Code:
                         
                        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "[URL]http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd[/URL]">
                        <html xmlns="[URL]http://www.w3.org/1999/xhtml[/URL]">
                        <head>
                        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                        <title></title>
                        <script type="text/javascript">
                        //<![CDATA[
                        window.onload = function() {
                         img = document.getElementById('refreshImage1');
                         img.src += "?";
                         setInterval("img.src=img.src.replace(/\\?[0-9]*/, '?'+Math.floor(Math.random()*9999999+1));", 500);
                         img2 = document.getElementById('refreshImage2');
                         img2.src += "?";
                         setInterval("img2.src=img2.src.replace(/\\?[0-9]*/, '?'+Math.floor(Math.random()*9999999+1));", 600);
                         img3 = document.getElementById('refreshImage3');
                         img3.src += "?";
                         setInterval("img3.src=img3.src.replace(/\\?[0-9]*/, '?'+Math.floor(Math.random()*9999999+1));", 700);
                        }
                        //]]>
                        </script>
                        </head>
                        <STYLE TYPE="text/css">
                        <!-- 
                        BODY {margin: 0} 
                        -->
                        </STYLE>
                        <body bgcolor="black">
                        <img src="1datasmall.jpg" height="240" width="320"id="refreshImage1" />
                        <img src="2datasmall.jpg" height="240" width="320"id="refreshImage2" />
                        <img src="3datasmall.jpg" height="240" width="320"id="refreshImage3" />
                        </body>
                        </html>

                        Comment


                          #13
                          Hmm... I'll try that, but I believe I had problems with that earlier.
                          HSPro 3.0.0.458, Z-NET with Z-wave plugin 3.0.1.190, RFXCOM + 2x RFXtrx433E, HSTouch, Squeezebox plugin, iTach IP/WF2IR & GC-100-6 with UltraGCIR, BLDenon, NetcamStudio, Jon00s Webpage builder, Harmony Hub plugin, SCSIP (with FreePBX), Arduino plugin, IFTTT, Pushalot plugin, Device History plugin.
                          Running on Windows 10 (64) virtualized
                          on ESXi (Fujitsu Primergy TX150 S8).
                          WinSeer (for Win10) - TextSeer - FitbitSeer - HSPI_MoskusSample

                          Are you Norwegian (or Scandinavian) and getting started with HomeSeer? Read the "HomeSeer School"!

                          Comment


                            #14
                            can someone help me trigger cameras VLC within the HStouch

                            Comment


                              #15
                              Are you trying to open a camera stream in VLC from HStouch?
                              HSPro 3.0.0.458, Z-NET with Z-wave plugin 3.0.1.190, RFXCOM + 2x RFXtrx433E, HSTouch, Squeezebox plugin, iTach IP/WF2IR & GC-100-6 with UltraGCIR, BLDenon, NetcamStudio, Jon00s Webpage builder, Harmony Hub plugin, SCSIP (with FreePBX), Arduino plugin, IFTTT, Pushalot plugin, Device History plugin.
                              Running on Windows 10 (64) virtualized
                              on ESXi (Fujitsu Primergy TX150 S8).
                              WinSeer (for Win10) - TextSeer - FitbitSeer - HSPI_MoskusSample

                              Are you Norwegian (or Scandinavian) and getting started with HomeSeer? Read the "HomeSeer School"!

                              Comment

                              Working...
                              X