TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Realtime encoding - over 150x faster

128 pointsby felixgeover 14 years ago

14 comments

JonnieCacheover 14 years ago
Maybe, if we keep bringing it up on here, startups will finally start putting a couple of lines of boilerplate at the top of their blog pages so we will know what on earth it is that they do when we end up there from HN.<p>A guy can dream, can't he?<p>At least this time the logo at the top links back to the main product page. Oh, and I see that the title text of the logo has just such a description! You're almost there guys!
评论 #2025631 未加载
评论 #2027733 未加载
评论 #2026773 未加载
aquarkover 14 years ago
I don't really get the 150x bit:<p>"Since our servers can encode video much faster than most of your users can upload it, this means there is literally no more delay between the end of the upload and the video finishing encoding. In the screencast above this makes a 150x speed difference."<p>Surely the upper bound is 2x if you could transcode faster than the upload before.<p>Unless you are just measuring the time between the upload finishing and the transcode being done. But why would a user care about that metric rather than the total elapsed time?
评论 #2025541 未加载
评论 #2025532 未加载
评论 #2025547 未加载
dkubbover 14 years ago
It's nice to see people thinking about processing input as a stream rather than waiting for the entire message to be received before doing anything.<p>If you start to think about input and output in web app as streams rather than buffered data, alot of neat possibilities arise for reducing latency.
评论 #2025703 未加载
评论 #2025742 未加载
GeneralMaximusover 14 years ago
A video starts playing the moment you navigate to that page. Note to OP: please add a play button to your video. The video should start only if the user has specifically requested it. It took me a minute to hunt down the tab that was the source of noise in my otherwise quiet work environment and, once I found it, I killed the tab without even glancing at the page title.
felixgeover 14 years ago
As you can probably tell, we are super excited about this, feel free to ask me anything : ).
评论 #2026090 未加载
评论 #2025477 未加载
评论 #2025536 未加载
评论 #2026167 未加载
评论 #2025481 未加载
评论 #2026089 未加载
评论 #2025712 未加载
tstrongover 14 years ago
One small question: if a user has their upload stream redirected to your service, and for some reason this upload is unable to finish, are we now forced to have the user try the upload again? It seems one advantage of the two step process would be the ability to try the process again on behalf of the user rather than making them wait and that should be weighed into the convenience formula.<p>I've never used your service so I'm not sure exactly how the upload stream is redirected to your platform, so this concern might not be totally valid if the upload is running through the client platform anyways.
评论 #2025654 未加载
matwiemannover 14 years ago
The biggest challenge to me seems to be spinning up instances once you get a spike of realtime jobs in parallel. Keeping the 'realtime' promise is often hard once your systems go into production.
评论 #2025445 未加载
cnanonover 14 years ago
Isn't the whole purpose of pre-encoding before uploading is so that you shrink the file size and upload faster?<p>Why would I want to upload 4GB of video when I can encode it down to 700MB then upload?
评论 #2048467 未加载
csytanover 14 years ago
Kudos on launching the new feature!<p>The pricing is a tad expensive, but doesn't look bad at all when you consider the need for an on demand encoder for the entire time that the user is uploading.
评论 #2025623 未加载
damienkatzover 14 years ago
I was thinking this should be done in realtime on the client machine and streamed up the server. Then you cut down on both transfer and encoding time, and use far less server resources.
评论 #2025829 未加载
jeyover 14 years ago
"<i>While this sounds easy in theory, it is rather difficult to pull off on most stacks.</i>"<p>Why is it difficult on most stacks? Because it's tying up a request handling thread?
评论 #2025823 未加载
nitrogenover 14 years ago
Is that "contact us" link correct? It adds an e-mail address to the end of the URL, which conveniently opens a comment page, but it still seems wrong.
评论 #2027780 未加载
jared314over 14 years ago
It is not faster, just parallel processing with the upload buffer. This would be a nice feature to add to most web servers/web scripting environments.
评论 #2025597 未加载
falsestprophetover 14 years ago
You may want to avoid using the word "sucks" in a professional context because there is a population of people for whom the word evokes the idea of oral sex. Try substituting "is not so good." This will have the added virtue of being super charming in your German accent.<p>edit: I usually don't bitch about being downmodded. But don't you guys know any old people? And know that old people tend to be in charge of things? In any event, you shouldn't rely upon business leaders of any age being ignorant of the language.<p>-<a href="http://www.thefreedictionary.com/sucks" rel="nofollow">http://www.thefreedictionary.com/sucks</a> 5. Vulgar Slang To perform fellatio on.<p>-suck, Old English sucan, corresponding to Latine sugere "to suck." It's of imitative origin. Meaning "do fellatio" is first recorded 1928.<p>-Slang sense of "be contemptible" first attested 1971
评论 #2025744 未加载
评论 #2025633 未加载
评论 #2025523 未加载
评论 #2025545 未加载