TinyCam support P2P?

Discussion in 'Mobile Apps' started by rufunky, Dec 20, 2017.

Share This Page

  1. rufunky

    rufunky Getting the hang of it

    Joined:
    Dec 2, 2015
    Messages:
    317
    Likes Received:
    48
    Seeing it looks like acquiring the easy4ip app in the US app store is not possible. I am looking for a more simplified mobile app. I read somewhere that Tinycam has support for P2P but can not find this in the setup options. Can someone help me out?
     
  2. fenderman

    fenderman Staff Member

    Joined:
    Mar 9, 2014
    Messages:
    24,289
    Likes Received:
    5,816
    I would assume it would need the vendors p2p system to be operable...I think he has it for some cameras....the developer @alexvas is a member here.
     
  3. rufunky

    rufunky Getting the hang of it

    Joined:
    Dec 2, 2015
    Messages:
    317
    Likes Received:
    48
    Thank you fenderman. I just looked at the description in Google play and it states P2P support for some models w/ 20 characters UID. I believe The dahua NVR that I got has 15 I believe but I still can not seem to find the option in the app. Maybe @alexvas will pop his head in.
     
  4. fenderman

    fenderman Staff Member

    Joined:
    Mar 9, 2014
    Messages:
    24,289
    Likes Received:
    5,816
    because its likely for specific models and only then you will see the option..it wont solve your problem though because you wont be able to view recorded video..
     
    rufunky likes this.
  5. rufunky

    rufunky Getting the hang of it

    Joined:
    Dec 2, 2015
    Messages:
    317
    Likes Received:
    48
    Do you know if there is any way to set a favorite shortcut icon in gDMSS plus or iDMSS plus? This would actually solve my problem.
     
  6. fenderman

    fenderman Staff Member

    Joined:
    Mar 9, 2014
    Messages:
    24,289
    Likes Received:
    5,816
    dont use them...what do you mean by a favorites shortcut?
     
  7. rufunky

    rufunky Getting the hang of it

    Joined:
    Dec 2, 2015
    Messages:
    317
    Likes Received:
    48
    For instance, on Tinycam, you have an option to "pin to home". This creates an icon on your phones home page (desktop) for the camera you selected. This way all it requires to see your live feed is a simple click of the icon.

    I have set up a couple systems recently for elderly people and the fewer steps they have to go through the better.
     
  8. fenderman

    fenderman Staff Member

    Joined:
    Mar 9, 2014
    Messages:
    24,289
    Likes Received:
    5,816
  9. t84a

    t84a Getting the hang of it

    Joined:
    Oct 10, 2014
    Messages:
    176
    Likes Received:
    34
    Location:
    Maryland
    I use tinycam. Here's a screenshot for Dahua.
     

    Attached Files:

  10. Probird79

    Probird79 Getting the hang of it

    Joined:
    Aug 23, 2017
    Messages:
    154
    Likes Received:
    42
    Yes, you can set up favorites.
     
  11. alexvas

    alexvas Pulling my weight

    Joined:
    Sep 12, 2015
    Messages:
    139
    Likes Received:
    114
    Dahua will not work via P2P protocol in tinyCam app. Will work only via IP address.
    There are multiple P2P providers available on the market. tinyCam works via TUTK provider which has 20 characters UIDs.
     
    rufunky and fenderman like this.
  12. xdq

    xdq n3wb

    Joined:
    Jun 12, 2017
    Messages:
    11
    Likes Received:
    1
    Location:
    Newcastle upon Tyne
    What model Dahua do you have? I had a play with the custom vendors option for my IPC-HDW5231R-Z so I could switch between main and sub streams which didn't work on the pre-defined ones.

    Video and audio work but I never got around to fixing the commands for zoom, focus, ir function etc.

    If you've not bought TinyCam yet I can highly recommend it!

    Code:
        <vendor name="Dahua - DH">
        
            <!-- ======================================================= -->
            <!-- Advanced camera which supports PTZ.                     -->
            <!-- ======================================================= -->
            <model name="IPC-HDW5231R-Z" defaultPort="80" defaultRtspPort="554">
                <!-- Video requests section. At least one Snap, Push or RTSP request should be specified. -->
                <!-- JPEG one image snapshot. Content-Type: image/jpeg -->
                <request name="Snap">/cgi-bin/snapshot.cgi?channel=1</request>
                <!-- Alternative JPEG image snapshot (optional) when "App Settings - Video - Low bandwidth" profile is enabled -->
                <request name="Snap2">/cgi/image.jpg?resolution=160x120</request>
                <!-- MJPEG data. Content-type: multipart/x-mixed-replace -->
                <request name="Push">/cgi-bin/mjpg/video.cgi?channel=1&amp;subtype=%CAMERANO%</request>
                <!-- Alternative MJPEG data (optional) when "App Settings - Video - Low bandwidth" profile is enabled -->
                <request name="Push2">/cgi/video.mjpg?resolution=160x120&amp;fps=1</request>
                <!-- RTSP. 1-w audio will be available via RTSP request -->
                <request name="RTSP">/cam/realmonitor?channel=1&amp;subtype=%CAMERANO%</request>
                <!-- Alternative RTSP (optional) when "App Settings - Video - Low bandwidth" profile is enabled -->
                <request name="RTSP2">/live2.sdp</request>
    
                <!-- PTZ requests section (optional) -->
                <!-- Button will be disabled if request is not specified -->
                <request name="PtzMoveHome">/cgi/ptz.cgi?move=home</request>
                <request name="PtzMoveRelLeft">/cgi/ptz.cgi?move=left</request>
                <request name="PtzMoveRelRight">/cgi/ptz.cgi?move=right</request>
                <request name="PtzMoveRelUp">/cgi/ptz.cgi?move=up</request>
                <request name="PtzMoveRelDown">/cgi/ptz.cgi?move=down</request>
                <request name="PtzMoveRelUpLeft">/cgi/ptz.cgi?move=upLeft</request>
                <request name="PtzMoveRelUpRight">/cgi/ptz.cgi?move=upRight</request>
                <request name="PtzMoveRelDownLeft">/cgi/ptz.cgi?move=downLeft</request>
                <request name="PtzMoveRelDownRight">/cgi/ptz.cgi?move=downRight</request>
                <request name="PtzMoveStop">/cgi/ptz.cgi?move=stop</request>
                <request name="PtzZoomTele">/cgi/ptz.cgi?zoom=tele</request>
                <request name="PtzZoomWide">/cgi/ptz.cgi?zoom=wide</request>
                <request name="PtzGotoPreset">/cgi/ptz.cgi?gotoserverpresetno=%PRESETNO%</request> <!-- %PRESETNO% = [1..8] -->
                <request name="PtzSetPreset">/cgi/ptz.cgi?setserverpresetno=%PRESETNO%</request>
                <!-- Additional possible request names:
    
                     Login
                     PtzZoomStop
                     PtzFocusAuto
                     PtzFocusManual
                     PtzFocusFar
                     PtzFocusNear
                     PtzFocusStop
                     PtzIrisAuto
                     PtzIrisManual
                     PtzIrisOpen
                     PtzIrisClose
                     PtzIrisStop
                     RelayOn
                     RelayOff
                     LedOn
                     LedOff
                     LedAuto
                     PtzGotoPreset1
                     PtzGotoPreset2
                     ...
                     PtzGotoPreset8
                     PtzSetPreset1
                     PtzSetPreset2
                     ...
                     PtzSetPreset8
                     Sleep
                     Wake
                 -->
                <request name="Brightness" min="0" max="255">/camera_control.cgi?param=1&amp;value=%VALUE%</request>
                <request name="Contrast" min="0" max="255" step="5">/camera_control.cgi?param=2&amp;value=%VALUE%</request>
                <!-- Additional possible request names:
    
                     Saturation
                     Sharpness
                     Exposure
                     Hue
                     Compression
                     FrameRate
                 -->
                <!-- Admin requests section (optional) -->
                <!-- If any of custom request specified additional ptz screen will be created -->
                <!-- Atrribute custom should contain any custom text to be shown on button -->
                <request custom="Play &quot;Dog barking&quot;">/cgi/playclip.cgi?clip=6</request>
                <request custom="Play &quot;My voice&quot;">/cgi/playclip.cgi?clip=9</request>
                <request custom="Resolution 320x240">/cgi/param.cgi?action=update&amp;Resolution=320x240</request>
                <request custom="Resolution 640x480">/cgi/param.cgi?action=update&amp;Resolution=640x480</request>
                <!-- tag confirmation show the Yes/No confirmation message box -->
                <request custom="Reboot" confirmation="yes">/cgi/restart.cgi</request>
                <!-- Comments to be shown when this model selected in Camera Settings -->
                <comments>Please use \"admin\" username.</comments> <!-- The same as lang="en" -->
                <!-- Comments to be shown if current locale is Russian, otherwise "en" -->
                <comments lang="ru">Используйте пользователя \"admin\".</comments>
            </model>
    
            <!-- ======================================================= -->
            <!-- You can use basedOn attribute. In this case all values  -->
            <!-- will be copied from the parent camera. Push request     -->
            <!-- will be overwritten.                                    -->
            <!-- Multiple nesting is not allowed.                        -->
            <!-- ======================================================= -->
      
    
        </vendor>