HN user

amrit_b

66 karma
Posts8
Comments48
View on HN

This playbook doesn't give you any anonymity (unless you secretly use someone else' server).

Here's the motivation: Lately due to GDPR many websites are closing doors in EU. For me, I cannot order medicines for my parents back home via netmeds.com or book flights/hotels via makemytrip.com

With wireguard and this playbook it becomes trivial to perform these tasks for very little cost.

I have already integrated with 2Checkout which works fine. But the initial idea was to integrate it with an Indian gateway. The govt here wants to see a decent office in a commercial location before giving access to a local payment gateway.

the transcoding price different and transferring price is different.. The invoice generation calculates it. transcoding_cost = 0.003 per second transferring_cost = 0.0003 per byte gets downloaded

Profit margin is double the expenditure.

but its flexible. need to tweak the values after production launch.

Okay. Thats a valid point.

But I got ~40 customers without any kind of marketing and effort. All most all of them own video related websites.

Zencoder / bitsontherun have their own branding on user's videos. Even in the paid plans (which is extremely expensive) they show branded messages when some error occurs. Moreover you need to "upload" the videos somehow to initiate the process.

AWS elastic transcoder is of-course a good option, but again tat needs uploading and immense amount of code & development time. Not to mention, the developer should have enough experience to touch the AWS api/SDKs in the first place.

Transcode.io product takes care of your videos completely. From transcoding to hosting in a CDN. And you are free to theme your own video element. This absolutely needs no integration with api or sdk or anything.

Its like scaling and cropping images - just put the video path, and the rest will be taken care by the tool.

1> Frankly speaking I have no idea. If there are more than one buyer, then will give it to the higher payer.

2> Right now, users are using a free version - so no income.

3> As far as I know, there is no other product in the market with makes video transcoding this simple. So I don't think its tough to get users.

4> From a developer's prospective, it only needs a "forgot password" function before it can go to production. Everything else is ready.

5, 6> Here are the details -> http://amritbera.com/journal/why-i-built-transcode-io (transcode.io is a completely different thing - its code-less transcoding and CDN hosting)

I did freelancing till 2010. And I will say its 100% your mistake. But I believe now you know how it works. Someone said its the Elance model problem and blah blah. When you assign the project to any developer, the payment, the model doesn't matter. You both agreed to money, deadline, product, etc. What you need to do is make real short milestones and precise task list. Which includes bug fixing, meeting schedules, and of-course delivery of source-code (I prefer a private Git repo with bitbucket or something similar) and hosting to app store. Both should exactly know what needed to be developed and on what date & time. It should go like this:

Milestone 1 ($50 / 2hours / 4th Nov 2013 - 10AM delivery): - Git init - splash screen # Your task (1 hr) -> test - release $50 as a go ahead

Milestone 2 ($50 / 2hours / 4th Nov 2013 - 10AM delivery) - Screen 1 - form submit - Backend - process form # Your task (1 hr) -> test - release $50 as a go ahead ......... You should also include closing of project, giving reviews and source code details in the milestones.

You are not hiring an agency whom you know and who won't mess up (btw, even big agencies mess up). You are hiring a guy whom you have never seen/met. And you just paying $800 for an iPhone app! What you need to do is just tighten up the milestones! If he have good reviews - he definitely have the capability to do the job.

Its good to learn app development (also helps to check developer's source) - but there's nothing to be afraid of elance or freenalcer.com. You just need to use the right strategy. The app idea is already in your mind. Spend 2-3 days to plan the project management and make a list of tasks. Then you are all set!

And congratulations for your app!

These issues have been bugging me since long. Thanks for writing the solutions!

I am not sure whether the server treats /d/file and /d/file?v=1 as different files or same. Need to check that.

Regarding the mime type, how can I test it without downloading it..? It downloads and then match. If irrelevant then discards. Need to figure out a way to check mime before downloading.

Your /satic/videos/ idea is excellent. This solves a lot of issues. I will take that path along with name, email & host.

And the account will go to "readOnly" state after every update of these critical account details. We need to test manually the path and host before removing the "readOnly" mode. (any other solution?)

Thanks again for delving this much into this. Shoot me an email if you wish to discuss more on this :)

haha yeah! But I am so confused with everything atm. How to proceed, team up, etc. Would appreciate any help :)

Guys! Thanks for all your comments and reviews. I should continue working on it. And give test user IDs to those who have signed up!

I am the only guy working on it currently. And I am open to team-up in every possible way. Interested ones please get in touch with me!

Hey shuzchen, I am still wondering how can people upload file to someone else 's server? When you call the transcode.io URL, you don't provide the host address.

The host address is pulled from the user's account. And the account is linked with payment and other stuff.

And requesting same video with different resolutions doesn't work like that. Transcoding only happens for the first time (and you have to pre-select the output resolution while creating your account)

Thanks!

I will make these updates. The transcoded file will be saved in transcode.io 's S3.

( A quick question: If I update code to heroku, will it pull the site down, even for a few minutes? )