Let your clients approve your images anywhere in the world

Written by: | Date:
testing3_1280x853

Capture Pilot is normally used in the studio letting you present, rate and capture photos on mobile devices on the same local wireless network. But Capture Pilot can also be used remotely to have clients anywhere in the world approve your images.

Recently I had a very relevant question from a Capture One Pro 7 webinar participant.

The question was:

If you’re using the Capture Pilot web option could the client view the images remotely via the Internet, say if they were in their office on the other side of the world?

 

Capture Pilot is normally used as a great tool for assisting you in the studio. If you have YET to use it, I would recommend you take a look.

 

Capture Pilot is an iOS application, or as mentioned above, a simplified tool that can be used on any web-enabled device. The tool allows you to have an additional remote station where the selected contents of Capture One Pro 7 can be viewed, rated and color tagged. Additionally on the iOS application there is full remote control of a supported camera, if attached to Capture One software.

Camera-Control-iPad2

Capture Pilot has many uses for you as a photographer, for your assistants, your clients and even the stylists.

 

Normally, Capture Pilot is used in the same location as your host computer. For example, you could be shooting tethered in your studio with your DSLR with Capture Pilot running on an iPad, being viewed by your client comfortably sitting on set.

 

So what if you could also use Capture Pilot as a means to discuss a shoot with a client remotely?  Perhaps show them adjustments on the fly and allow them to rate and tag images?
This got our team thinking and we decided to see if we could set this up. Not only to see how it would work but also how difficult it would be. It turns out for our investigation it was very simple!

Setting up

Network routers vary so it is impossible to provide a “one-size-fits-all” instruction. My personal router is an Apple Airport Extreme and configuring it for this task was easy. Remember, Phase One is not an IT support company, and I am merely suggesting one method to do this, and we do not offer official support connecting to Capture Pilot over the internet.

 

First, you need to know your IP address. This is easily found by typing ‘what’s my IP’ into Google.  Your IP will simply be returned at the top of the search results. Or you can simply click here

You will see an IP number returned that looks something like this:

 

62.251.74.177

 

Make a note of this as you will need to give this to whomever wishes to access your Capture One session remotely via Capture Pilot.

In Capture One Pro 7, start the Capture Pilot image server by clicking here:

2013-11-27_14-26-58

Click on the Mobile Tab and Web Tab, making a note of the Local IP and Port Numbers.  Like so:

2013-11-27_14-35-00

2013-11-27_14-34-16

So we have 10.0.1.7:56004 for Capture Pilot on an iOS device and 10.0.1.7:80 for Capture Pilot on any web-enabled device.

 

The Local IP is the IP address of the computer running Capture One Pro 7.  The port numbers describe how an external connection could access Capture One Pro 7.

 

Now you will need to access the administration portal of your network router. As I mentioned earlier, the terminology and interface will vary depending on manufacture but I hope this will be enough so you can explore further.

 

As mentioned my router at home is an Airport Extreme. It can be accessed by the Airport Utility application. Port Settings or Port Forwarding, as it might be described, are accessed in the Network tab.

2013-11-27_14-40-21

In order to create a new Port setting, first click on the ‘+’ icon at the bottom of the “Port Settings” option.

 

In this case I will need to make two entries. One for Web and one for iOS as they use different ports.

 

First, I’ll create the entry for Capture Pilot Web.

2013-11-27_14-43-24

Basically, make sure the information shown in Capture One Pro 7, is entered the same here – i.e. the Port number should be 80 and the Private IP address should be 10.0.1.7.  Just as we found in the Capture Pilot Tool.

 

Now enter the same for Capture Pilot Mobile on iOS:

2013-11-27_14-51-53


Once the router has been updated I am ready to give out my IP address.

For any web-enabled device it is very simple. The address your client should type in their web browser would be your IP address that you discovered from Google along with the port number from Capture Pilot.  The address should be written in this syntax:

 

62.251.74.177:80

 

They will see a “webpage” similar to the one below and based on what you have allowed Capture Pilot to share. (This can be selected in the ‘Folder’ pull down menu in the Capture Pilot Tool in Capture One Pro 7)

2013-11-27_15-01-42

Opening an image in this web mode will allow them to rate and color tag an image.

2013-11-27_15-04-24

The great news is this will then be synchronized with Capture One Pro 7 on your machine.  So you can now see exactly how your client has rated your images.

For Capture Pilot on iOS (iPad, iPhone, iPad Touch), they will need to setup a custom server.

Click on the plus icon in the home screen of Capture Pilot, as launched from the iOS device.

Photo 27-11-2013 15 07 55

Then enter the details shown in the Capture Pilot Tool from Capture One Pro 7.

Photo 27-11-2013 15 09 57

 

The server will connect and you will be able to browse and rate images.

Photo 27-11-2013 15 13 34

ow that the iOS device is set, if you had a camera connected to the host computer, you could also remotely trigger it. Please let me know if you have an idea for using that!  ;)

DHCP Reservations

Most network routers do not automatically reserve a unique IP address for your computer. In the above example, the local IP for my computer was 10.0.1.7. However, at the time of writing this, it is 10.0.1.18.

 

Therefore, to save having to reconfigure the Port Forwarding each time you want to allow remote access for Capture Pilot, it’s a good idea to reserve a static IP address for your computer. In the Airport Extreme setup it is here:

2013-11-27_14-40-08

Your computer is identified by a MAC address. It is unique to the Wi-Fi card or Ethernet port in your computer. Therefore, you can permanently link an IP address to a MAC address, and not have to reconfigure the ports, if your IP address is not automatically ‘static’.

Further Help

It is important to state that Phase One is not an IT support company and this is just one example of how to set up Capture Pilot in this way with Apple network equipment.  The language and terminology used will vary from router to router, so if you need assistance with setting up Port Mapping / Forwarding on your particular device, then please contact the specific manufacturer.

Phase One support cannot assist with network setup regarding Capture Pilot over the internet.

Read more about using Capture Pilot over the internet (remote server)

Best regards,

David

 

 

David Grover

David Grover

David Grover is part of the Capture One marketing team based at our head office. He runs our weekly webinar series on Capture One 7 and produces the video tutorials on Capture One too.

14 thoughts on “Let your clients approve your images anywhere in the world

  1. Bruce Law

    Great article.

    To save having to reconfigure because of a dynamic IP address, you can subscribe to a DDNS service where your IP address is tracked and automaticall re-routed.

    Reply
  2. Doug Peterson

    We’ve found such remote access to be too spotty in connection speed, even with good internet connections on both sides.

    In our Capture One Masters Program we suggest setting up Capture Pilot Web on a computer inside your studio, and then using an app like GoToMeeting or WebEx to do a screen share with the client.

    This skips all the port forwarding, firewall, configuration issues (the engineers at GoToMeeting are much better at getting through these advanced networking issues than most photographers are – the screen sharing app takes care of them for you.

    This also gives you eyes on what the client is looking at, and even provides audio/video connection (if desired).

    The huge benefit Capture Pilot Web gives in this case (over just using GoToMeeting to connect to the tethering station itself) is that the client only sees the images you wish them to see (for instance all 4+ star rated images) and they don’t have any ability to screw up the images (e.g. accidentally cropping or resetting their adjustments). BUT they still have the ability to edit the images (e.g. rate/color-tag) to provide feedback.

    Still, many European users and users elsewhere in the states may have faster internet than we do here in NYC, making the method you outlined an enormous value – especially as it provides the ability to zoom to 100%. Something not available in our method.

    Reply
    1. David Grover Post author

      Hi Doug,

      I tested this out on three occasions with Web and iOS options between the UK and Denmark. Each time it was working near instantaneously.

      However it was working with at least a 60MB connection so bandwidth not an issue. ;)

      Good tip on GoToMeeting as well.

      David

      Reply
      1. Roman Medvid

        I was patiently and silently waiting for Pilot app for Android for… er… more than a year, and it is stil not there. You know, I have been a fan of CO software for years, advising it to anyone I know in Ukraine )) I’ve been a happy owner of a P40+ back for 3 years and I’m in a way proud to work with this device.

        Not to ignite any cross-platform fan-battles, I’m really upset with a slower progress on the non-fruity segment of software ))))

        On a constructive side, do you have developer’s API for someone to jump in?

        Reply
        1. David Grover Post author

          Ah, now I understand! ;)

          The truth (unfortunately) is that we get very very few requests to bring Capture Pilot to the Android platform. But don’t forget the Web aspect of Capture Pilot can be used on any web enabled device, including Android. You are only really missing camera control and 100% view. You can still rate and colour tag.

          I am sorry to disappoint you, but thats not to say it won’t happen in the future.

          We don’t have a developer API for Capture Pilot.

          David

          Reply
          1. Roman Medvid

            I see. Thanks for a quick reply, David.

            I also oversee Android apps developments, and I thought I could try. But since there is no API, it does not seem possible…

  3. David

    I would advise caution when using this method because you are opening up access to your computer to the public Internet. With the level of scanning that now takes place by people looking for systems to break into it would not be too long before someone other than your client was trying to access your system. If successful then the rest of your internal network would also be exposed.

    Reply
    1. David Grover Post author

      Hi David,

      For sure, thats good advice.

      Personally, I would simply close the port when the session was over.

      David

      Reply
      1. David

        I agree. Be certain to remove the open port from your router once the session is finished.

        It would also be good practice to use the password feature of the Capture Pilot server to limit the view to authorised client personnel.

        Reply
  4. Stephan Fouquaert

    Great write up, with one caveat. Your IP address is changing every so often by your service provider.
    If you reboot your server, you may get a new public IP address and it will no longer work.
    Unless you do another look-up.

    Another solution would be to use a DDNS, Dynamic DNS is a system that addresses the problem of changing public IP addresses.

    End users of Internet access receive an allocation of IP addresses, often only a single address, by their Internet service provider. The assigned addresses may either be fixed (or static), or may change from time to time, a situation called dynamic.

    Dynamic IP addresses present a problem if the customer wants to provide a service to other users on the Internet, such as a web service. As the IP address may change frequently, corresponding domain names must be quickly re-mapped in the DNS, to maintain accessibility using a well-known URL.
    Many providers offer commercial or free Dynamic DNS service for this scenario. The automatic reconfiguration is generally implemented in the user’s router or computer, which runs software to update the DDNS service. The communication between the user’s equipment and the provider is not standardized, although a few standard web-based methods of updating have emerged over time.

    If I have some time, I will give it a try and do a write up.

    Anyhow, if it does no longer work, check you public IP address it might have changed.

    Steve

    Reply
  5. Stephan Fouquaert

    Error in my previuos note/comment:

    “”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”
    Stephan Fouquaert 27/12/2013 at 8:58 pm
    Your comment is awaiting moderation.

    Great write up, with one caveat. Your IP address is changing every so often by your service provider.
    If you reboot your server,
    “”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"”"

    Should not say server, I wanted to say the Internet facing router.

    sorry

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Heads up! You are attempting to upload an invalid image. If saved, this image will not display with your comment.