8 ms·
Looks like a cool solution to video bandwidth problems. I'd like to read more about the technology behind it.. These guys should consider trying AIR or Silverl
by jsjenkins168 19y ago
Looks like a cool solution to video bandwidth problems. I'd like to read more about the technology behind it..
These guys should consider trying AIR or Silverlight rather than a Java applet for a more transparent and lighter weight implementation. Java applets are quickly going the way of the dinosaur..
- staunch 19y agoMy guess is they're using the applet to run the P2P program and the Flash client to connect to various P2P "servers" over HTTP (or possibly) RTMP for streaming. I don't think you can bind to local ports and run servers inside AIR or Silverlight, but you can in Java applets. They could theoretically have 100k P2P Java applets running on "super node" (high bandwidth) machines serving an audience of millions of leeching peers. Hopefully they've realized this. It's probably the best way to mitigate the applet problem: only require 10% of people to have it.
- jsjenkins168 19y agoAIR actually has a full network API, Silverlight might too but I'm not sure. So listening on a local port should still be possible. Just be mindful that your protocol makes it through NAT ok. Your distributed idea is cool, but I think the intended benefit here is to avoid escalating hosting costs when having to do it all in-house. YouTube was paying $1M per month in hosting fees pre-google acquisition.. ouch
- lupin_sansei 19y agoI haven't programmed Java Applets since 1996. Have they solved the stability/slowness at loading issues yet? It always seemed like a shame that they weren't put to more use, and yet they slowed the browser down and crashed it so much it put my right off them.