Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have multiple users who are using a limited connection,

I have setup a remote proxy server using 'ziproxy', but currently it only support compression for html/images.

I would like some sort of solution to compress videos (mp4, youtube ...etc) in order to save traffic.

Are there any solution that I can install on top of ziproxy to manipulate videos & re-stream it?

share|improve this question
Video and audio data is already highly compressed and you are unlikely to see any benefit at all by trying to pass them through ziproxy. – Mokubai Apr 26 '13 at 23:03
I know it cannot be compressed using gzip, I am looking for a solution that will let me change the video quality & sound quality on the fly i.e: if the proxy detected the mime type as being a video it will pass it through an application which would lower its quality then pass it to user. – Frank Apr 27 '13 at 11:21
What you are looking for is called transcoding and a quick Google shows up nothing for transcoding proxies, probably because for more than one or two users the amount of CPU time required is increasingly prohibitive. Decoding is relatively easy, encoding is very difficult. It's probably easier to simply block high-def streams from youtube using a more conventional proxy and restrict users to low-def streams. – Mokubai Apr 27 '13 at 12:54
The lowest def for youtube is 240p I am looking for something that would make it lower than that. I've seen a few companies advertise this feature like skyfire but they haven't provided information on how it's done. – Frank Apr 27 '13 at 13:14
If the real issue is that you have users with low bandwidth you might want to look into adaptive streaming techniques. Those are mostly proprietary though, or hard to set up. Adobe's dynamic streaming and Apple's HTTP Live Streaming are quite popular though – slhck Apr 28 '13 at 21:03

You must log in to answer this question.

Browse other questions tagged .