Providing A Full Quality Service
I have noticed that the client has been uploading short videos (twenty seconds at max) each over 400MB to their site. Making bandwidth go over several TB(s) per month. So, I decided to implement a streaming proxy to transcode and optimize videos.
Client: “I have checked the site today, and it seems video quality is lower than before.”
Me: “Since the video files were too big, we optimized them.”
Client: “I don’t want videos to be optimized, I want the original video playing.”
Me: “But the videos you upload are too big some are over 400MB; people’s devices can’t handle that much data. Also, there should be no visible difference.”
Client: “Quality important for us. We should use the original video. Optimizations lower the quality!”
We argue back and forth for a while, and at some point, I give up and give him what he wants. A week later he messages me:
Client: “Hello, Mr. [My Name], the videos on mobile have been freezing. Why is that happening?”
I check the site and I see that he has uploaded several short videos on the home page, each over 500MB, at 4K resolution, playing on a loop.
I explain to him again that the videos he uploads are too big, and his device can’t handle it.
Client: “How can we fix that?”
I am now frustrated enough that I say to him:
Me: “We can fix it in one or two months, and it will cost you [expensive total].”
The client thanks me and is happy with the service.
