Your SlideShare is downloading. ×
All Peers   - Matthew Gertner - Building Media Distribution Apps
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

All Peers - Matthew Gertner - Building Media Distribution Apps

1,540
views

Published on

AllPeers is a Firefox based P2P Media Distribution Platform

AllPeers is a Firefox based P2P Media Distribution Platform

Published in: Business, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,540
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
79
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Building Media Distribution Applications Matthew Gertner Co-Founder and CTO AllPeers
  • 2. Building Media Distribution Apps A brief history of media distribution apps
  • 3. Building Media Distribution Apps 19 99 Napster • Peer-to-peer client • Centralized index • Lousy user interface • Primarily unauthorized works • No business model • ...but gave people what they wanted
  • 4. Building Media Distribution Apps 20 00 Kazaa • Peer-to-peer client • No centralized index • Slightly better user interface • Primarily unauthorized works • Paid content through Altnet Also: Gnutella, Limewire, BearShare
  • 5. Building Media Distribution Apps
  • 6. Building Media Distribution Apps 20 03 iTunes • Web-enabled client • Complete solution for normal consumers • Authorized works only • Initially music, added video in 2005 • Per download fee
  • 7. Building Media Distribution Apps
  • 8. Building Media Distribution Apps 20 04 BitTorrent • Very efficient peer-to-peer protocol • Open client • Terrible user experience • Both authorized and unauthorized works • Popular for all types of media content • Paid torrents
  • 9. Building Media Distribution Apps
  • 10. Building Media Distribution Apps 20 04 MySpace • Web application • Primary focus on socializing • Secondary focus on music distribution • Content streaming • Advertising funded
  • 11. Building Media Distribution Apps
  • 12. Building Media Distribution Apps 20 05 YouTube • Web application • Some social features • Content streaming • Weeding out unauthorized content • Advertising funded Also: Metacafe, Dailymotion, Revver, Brightcove
  • 13. Building Media Distribution Apps
  • 14. Building Media Distribution Apps 20 07 Joost • Peer-to-peer client • Interesting social features • Video only • Content streaming • Authorized content only • Advertising funded
  • 15. Building Media Distribution Apps
  • 16. Building Media Distribution Apps 20 07 AllPeers • Peer-to-peer client, inside Firefox • Current focus on private sharing • Version 0.70 with “Social BitTorrent” • Plans for public channels, communities • “Ask me about our business model”
  • 17. Building Media Distribution Apps
  • 18. Building Media Distribution Apps ? Streaming vs. downloading
  • 19. Building Media Distribution Apps ? Streaming • Instant gratification • Minimum bandwidth requirements • Low quality • Issues with offline viewing • Lightweight copy protection
  • 20. Building Media Distribution Apps ? Downloads • Mature existing technologies • Maximum flexibility for consumer • Offline consumption • Perception of ownership
  • 21. Building Media Distribution Apps ? What about DRM
  • 22. Building Media Distribution Apps
  • 23. Building Media Distribution Apps
  • 24. Building Media Distribution Apps
  • 25. Building Media Distribution Apps DRM Free CDs Smashing Pumpkins Norah Jones Coldplay
  • 26. Building Media Distribution Apps ? DRM alternatives • Watermarking • Positive incentives • Rewards • Status • Lower prices
  • 27. Building Media Distribution Apps ? Web vs. desktop application
  • 28. Building Media Distribution Apps ? Web • Easy installability • Mediocre usability • Technical challenges • Offline consumption • Peer-to-peer
  • 29. Building Media Distribution Apps ? Desktop • Much harder to develop • Need to install software • Web-enabled or P2P • Integrate with other media apps • Media organizer • Media player
  • 30. Building Media Distribution Apps Rich internet applications
  • 31. Building Media Distribution Apps Rich client apps • Markup-based user interface • Multiplatform runtime • Web-enabled • Deployment is a challenge
  • 32. Building Media Distribution Apps Silverlight • User interface technology for .NET • Advantages of RIA and .NET • Great runtime • Great development environment • Uber-proprietary
  • 33. Building Media Distribution Apps Flex and AIR • Leverage popular Adobe technologies • Adobe knows how to propagate its runtime • Great demos • Partially open source • Tamarin • Flex Reference: Pownce
  • 34. Building Media Distribution Apps JavaFX • Java meets Flash • Leverage Java IDEs • ...but still starting from scratch in terms of adoption
  • 35. Building Media Distribution Apps XULRunner • Mature technology • Firefox is a terrific killer app • Lukewarm support from Mozilla • Tools support is weak References: Joost, Songbird, AllPeers
  • 36. Building Media Distribution Apps WebRunner • Combines advantages of web apps and desktop apps • Will require beefing up of web browser • Codec support • Offline storage • Peer-to-peer • Social features
  • 37. Building Media Distribution Apps My dream media distribution application
  • 38. Building Media Distribution Apps WebRunner- based
  • 39. Building Media Distribution Apps Stream or download
  • 40. Building Media Distribution Apps Peer-to-peer
  • 41. Building Media Distribution Apps Integration with best-of-breed apps
  • 42. Building Media Distribution Apps “Commodity” social features
  • 43. Building Media Distribution Apps matthew@allpeers.com www.allpeers.com/blog