I don't understand the use case. I upload a h264/AAC video file to my server, and this service transcodes it into an h264/AAC video of the same resolution.<p>I also worry that since it is based on streams and heroku, that it doesn't re-write the meta data to the beginning of the video after encoding. This is a really important step as it cuts the time to first frame by 1/2.
Transcoding is a pain, even when using an awesome service like Zencoder. I love the idea of being able to put the path to my video in a query parameter and be done with it. Really great work!<p>One suggestion would be to make the description of how it works a little clearer. For example, "No status handling. Prosessing & error messages will be shown through video" could say, "While the video is being processed, a temporary video file will be streamed - with the text "Processing" written on it." like you said in the comments. Also, will transcoded videos be saved in my S3, or in transcode.io's?
Wouldn't there be a huge time gap required in between the first and second view of the video? How are you going to charge people and pay amazon (for bandwidth)? Do you use Amazon Elastic Transcoder or ffmpeg?
PRICING:
I haven't decided anything on the pricing yet (will be roughly around $0.030 per minute of transcoding - which includes hosting as well). Interested ones can get free access for now Before moving forward with it, just wanted to know if anyone is interested. The MVP is ready for testing. Please fill the form so that I can create and send you the account IDs manually!<p>Read more about it here:
<a href="http://amritbera.com/journal/why-i-built-transcode-io" rel="nofollow">http://amritbera.com/journal/why-i-built-transcode-io</a>
Doesn't strike me as very secure, since everything here happens through the url and anyone can just go in and grab the required values to spoof a transcode request. It's mostly mitigated by the necessity of file upload access, but even with that this can still be taken advantage of, especially if there are rewrite rules on the file server that might expose the same file through different urls (also if this service follows 3xx redirects that's even more vectors of attack).<p>In case resolution choice is added as an option, what's to keep any random Joe from requesting videos with various resolutions (or very huge resolutions) and racking up the bill for me?
Fantastic idea, and very well executed for a three day side-project.<p>As others have pointed out you have a lot of challenges ahead to turn this into a business, but you should be applauded for <i>doing something</i> and not just talking about it like many do.
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!<p>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!
If this were a seamless experience, this would be really amazing. Not going to sign up for Alpha because I don't need it right now, but I'll be back.