Adobe Flash To Eliminate Bandwidth Costs With P2P
torrentfreak.com
torrentfreak.com
The major problem is it can absolutely rape networks - and it only takes one or two abusers to clog it up for everyone else.
In the end we simply kicked anyone who consistently ate up bandwidth with P2P - and network reliability improved no end.
I understand how 'one or two abusers' could clog up a network at, say, a university where there might not be per-port or per-device limits on bandwidth.
But I pay my $40/mo. for 10 down 1 up, and I never get more than that. How does, say, seeding WoW updates 'clog it up for everyone else'?
One of the big issues with P2P is not the downloads per-se but the discovery process - that can seriously hammer the network (imagine how you stress test a server!)
Also; it's entirely infeasible to offer a service as you describe - partly because networks just don't work like that (this answers the other commenter too).
ADSL is a shared line; what other people are doing can adversely impact you regardless of the networks theoretical capability.
Also, I don't see how the discovery process would stress a network. I would expect the actual download to place much more load on the server. For instance, I could be wrong, but I think a bittorrent client only needs to contact a tracker to discover other peers. Every iteration after, the client will try exactly one new peer. That hardly sounds stressful at all!
The last point you make is the only one I agree with. You've offered your users more theoretical bandwidth than you can actually deliver, which is common practice. Whether they are trying to use that bandwidth watching youtube videos or downloading with a P2P client, they will be using more bandwidth than you can handle.
> Parallel browser downloaders are capable of opening more connections
This is mostly what I was referring to. Light P2P users are not a problem - it's the heavy users that cause impact. We had a guy who was torrenting 1000's of files; essentially flooding the network with connections.
If there's 10.000 users, there should be 10.000 modems to dial into? Business can't survive like this.
In the same way, if you sell me an "unlimited" service, it had better be unlimited. I should be able to saturate my connection (with legitimate traffic; malicious users can (should?) be nuked from orbit) without being disconnected for "excessive" usage. Otherwise, It's not unlimited.
Does Google really have 7.5 GB set aside for every mailbox that exists? No. But people aren't being capped at 5 GB, either.
The idea is worthy, but it needs masterful implementation. It takes a lot to balance the upload/download speeds. I am thankful it will be a opt-in. I just hope they throughly explain it to users before they click "yes."
Its called adobe lifecycle afaicr.
I dont think Adobe actively bans commercial projects/products from using Straus. Stratus is in beta, and Adobe doesnt provide any official support. So if you want to run a business that uses RTMFP with Adobe support, then LCCS (LiveCycle Collaboration Services) is the way to go.
Cutting bandwidth costs for video websites could be a significant incentive to slow down HTML5 adoption and keep Flash in the game a little while longer.
None of the big players will want tech that doesn't give them enough control over minimum bandwidth/streaming performance.
For small players, putting some h264/ogg files up on Amazon cloudfront may cost some money, but it's extremely easy to set up right and offers extremely good and consistent performance for the money. P2P doesn't add much for distributors that don't get massive amounts of viewers.
Not saying it can't be a game changer somehow; a similar P2P strategy worked out pretty well for Skype. But given that it's all talk right now, I don't think it'll do much to slow down HTML5 adoption for a while.
That could be fun, but also possibly a huge security concern.
And passive mode for WebSocket. And NAT traversal, and a central coordinate server, and fuck it, let's just use Flash.
So stratus is using p2p, but it still rely on Adobe servers and as far as I know there is no way to deploy your own stratus server yet.
On-demand p2p is easier than live p2p.
That is a very bad title. All it does is shift the bandwidth costs from the publishers to the users. BBC tried to do this and caused problems for their users. BBC was surprised by the problems they caused, everybody technical said "we told you so."