FORUMS: list search recent posts

CatDV Client and URL Proxies

COW Forums : Square Box CatDV

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
Scott Goddard
CatDV Client and URL Proxies
on Jul 1, 2013 at 1:35:37 pm

Is it possible to use URL proxies with the full CatDV client (not web client)?

If we insert the URL path in the properties file (linux here, Server Config GUI for everyone else) will the client seek the path if the original local proxy path is unavailable?

Scott Goddard

Neo Verite Limited
http://neoverite.com


Return to posts index

John Vaudin
Re: CatDV Client and URL Proxies
on Jul 1, 2013 at 2:31:26 pm

You can use HTTP proxies in the CatDV desktop client. You need to add a proxy mapping rule on the client of the form:

/path/to/media -> http://my_server/url_media_lives_at

CatDV treats these rules just like normal path rules.

So - if I have a media file with path:

/media/hi-res/foo.mov

that has a proxy at

/media/proxies/foo.mp4

and I publish the /media/proxies path to the url 'webproxy' so that the proxy file is available at:

http://my_server/webproxy/foo.mp4

then I need a rule like

/media/hi-res -> http://my_server/webproxy

Note I'm mapping from the hi-res to the proxy, the proxy just happens to live on HTTP.


Return to posts index

Scott Goddard
Re: CatDV Client and URL Proxies
on Jul 1, 2013 at 6:28:14 pm

I will test once I have some cloud storage up, thanks for the heads up.

Scott Goddard

Neo Verite Limited
http://neoverite.com


Return to posts index


Scott Goddard
Re: CatDV Client and URL Proxies
on Jul 2, 2013 at 12:39:34 pm

So I have attempted this with some amazon S3 hosting with permissions granted and files set to public but have not been able to get the client to see these url proxies.

Has anyone had any experience Amazon s3 and CatDV url proxies?

There is an option in the main catDV properties file to map a URL path for proxies. Is this something that others have used? What is the purpose of these properties path maps compared to the client level path maps?

Scott Goddard

Neo Verite Limited
http://neoverite.com


Return to posts index

Matthew Stamos
Re: CatDV Client and URL Proxies
on Jul 3, 2013 at 3:13:51 pm

Make sure you enable the feature by setting codes in the ‘Other’ section of the Server Config tab in the control panel:

Example
web.proxyPath = C:CatDVProxies
web.proxyUrl = /proxies


Return to posts index

Scott Goddard
Re: CatDV Client and URL Proxies
on Jul 4, 2013 at 8:07:36 am

Hi Matthew, working on Linux so doing it all through the properties file. I will try the wizard on another setup and use what it gives me and enter it in the properties file. At present it works but only on some machines and very intermittent. Wireshark confirms Catdv/Java making the request to the server but the proxies do not always show in CatDV. This was testing with direct file to file mapping.

Will try your suggestion.

Scott Goddard

Neo Verite Limited
http://neoverite.com


Return to posts index


John Vaudin
Re: CatDV Client and URL Proxies
on Jul 4, 2013 at 2:55:37 pm

The settings Matt mentions probably aren't relevant in this context. They are to get CatDV Server to serve the proxy files over HTTP. If I understand you correctly you are serving them directly from S3 - is that right?

Can you tell me (for one clip that has a proxy in S3):

1. Media path of clip (as displayed in the Summary tab in the client)
2. Complete URL the proxy file for that clip on S3
3. The mapping rule that maps from one to the other

Given that we should be able to sort it out.


Return to posts index

Matthew Stamos
Re: CatDV Client and URL Proxies
on Jul 4, 2013 at 6:17:47 pm

John thanks for correcting me as I was a bit hasty in my response. The settings I referred to is for CatDV to serve the proxies via http to the "Pro Client". Scott as John illustrates this can be done by mapping the media path metadata to the corresponding http url in the path mapping preferences of the client. Keep us updated on how it goes as this is a very desirable workflow. We have customers doing this with their own internal and external web servers but not with S3 that I am aware of?


Return to posts index

Scott Goddard
Re: CatDV Client and URL Proxies
on Jul 5, 2013 at 9:22:07 am

Hi, still trying to get to the bottom of this and will report back with more conclusions. Do you know if CatDV keeps a cache of the URL proxies that it downloads/streams?

Scott Goddard

Neo Verite Limited
http://neoverite.com


Return to posts index


John Vaudin
Re: CatDV Client and URL Proxies
on Jul 5, 2013 at 10:49:36 am

No - the HTTP proxies are streamed directly from the server. They are not stored locally.


Return to posts index

Scott Goddard
Re: CatDV Client and URL Proxies
on Jul 5, 2013 at 11:10:41 am

Thanks for the clarification. At present we are dealing with very small proxies 10-20MB testing multiple hosting services, amazon, cloud front and just a regular go daddy location. All the proxies are h264 Mp4 with 'fast start' enabled in compressor. In a browser they open and we see the video bar load the video.

In your current functionality do you see this in the proxy tab? ie when you click on a clip the proxy is visible and you see the video loading or does it just show the video section that it has available at that point? Curious as to how it will deal with larger video files (hour long proxies etc).

In all these cases wireshark confirms that CatDV sends a request for the video and returns an http ok. One curious issue is that even when the proxies are working from the URL the window 'manage proxy movies' under the 'media' tool bar always displays the 'directories not found' error.

Seems very hit and miss from each workstation and all are using the same server based preferences.

Will keep testing..

Scott Goddard

Neo Verite Limited
http://neoverite.com


Return to posts index

John Vaudin
Re: CatDV Client and URL Proxies
on Jul 5, 2013 at 1:11:40 pm

There is a known issue around the client sometimes not registering that there is a proxy there - even if the URL is correct. This is typically triggered if there is a bit of delay while serving up the file. There is a fix for this that will be in 10.0.5 which should be released any day now. Might be worth holding out for that.

This will sound a bit strange, but you can sometimes get it to work in these cases, by viewing the proxy in a browser first, and then click in the asset and seeing if it notices the proxy. I guess viewing it causes the server to load it into memory which makes the subsequent request quicker.

Anyway - as I say the proper fix should be here very soon.

In terms of large files, as long as they are Fast Start then it will simply stream the start of the file and start playing it almost immediately, while it loads the rest of the file in the background. You can also scrub to another point and the QuickTime Player is clever enough to send a special HTTP Range request to seek to the right part in the file (assuming the server supports that - which I would assume whatever S3 uses would).


Return to posts index


Scott Goddard
Re: CatDV Client and URL Proxies
on Jul 5, 2013 at 1:15:12 pm

Some interesting points John. I will test this out. Hopefully the GUI issues (lighter grey when mousing over certain parts) will also be fixed in 10.0.5..

Scott Goddard

Neo Verite Limited
http://neoverite.com


Return to posts index

bryson jones
Re: CatDV Client and URL Proxies
on Jul 15, 2013 at 4:57:38 pm

Scott, we've never deployed this in the real-world. The lag was simply too much to deal with.

That said, it'd likely be fine for using a web server over an intranet.

For remote deployments, using sync'd proxy volumes is far more reliable. We've done this with a variety of sync systems from simple and cheap to large, secure and fast.

For web proxy viewing, the Web Client or another complete web system is preferable to using the CatDV Pro Client with web proxy in my experience. If you want to use the Pro client, then sync the proxy to the user's local LAN.

bryson

bryson "at" northshoreautomation.com

northshoreautomation.com


Return to posts index

Matthew Stamos
Re: CatDV Client and URL Proxies
on Jul 19, 2013 at 6:40:14 pm

There is now a tutorial for setting this up in CatDV on the Squarebox website.

http://www.squarebox.com/desktopstreaming-proxies/


Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2017 CreativeCOW.net All Rights Reserved
[TOP]