Building Media
 Distribution
 Applications
   Matthew Gertner
  Co-Founder and CTO
        AllPeers
Building Media Distribution Apps




A brief history of media
   distribution apps
Building Media Distribution Apps
                        19
                           99
                  Napster
•   Pe...
Building Media Distribution Apps
                                         20
                                             ...
Building Media Distribution Apps
Building Media Distribution Apps
                                     20
                                                0...
Building Media Distribution Apps
Building Media Distribution Apps
                      20
                         04
              BitTorrent
•   Very ef...
Building Media Distribution Apps
Building Media Distribution Apps
                       20
                          04
                 MySpace
•   Web a...
Building Media Distribution Apps
Building Media Distribution Apps
                            20
                               05
                      Yo...
Building Media Distribution Apps
Building Media Distribution Apps
                                     20
                                                0...
Building Media Distribution Apps
Building Media Distribution Apps
                        20
                           07
                 AllPeers
•   Pe...
Building Media Distribution Apps
Building Media Distribution Apps




   ?
Streaming vs.
downloading
Building Media Distribution Apps




                                                ?
               Streaming
•   Instan...
Building Media Distribution Apps




                                                ?
             Downloads

•   Mature ...
Building Media Distribution Apps




     ?
What about DRM
Building Media Distribution Apps
Building Media Distribution Apps
Building Media Distribution Apps
Building Media Distribution Apps




                                                        DRM Free
                    ...
Building Media Distribution Apps




                                                    ?
         DRM alternatives
•   W...
Building Media Distribution Apps




     ?
Web vs. desktop
 application
Building Media Distribution Apps




                                                 ?
                       Web
•   Eas...
Building Media Distribution Apps




                                                 ?
                  Desktop
•   Much...
Building Media Distribution Apps




Rich internet applications
Building Media Distribution Apps



         Rich client apps

•   Markup-based user interface

•   Multiplatform runtime
...
Building Media Distribution Apps



                 Silverlight
•   User interface technology for .NET

•   Advantages of...
Building Media Distribution Apps



                Flex and AIR
 •   Leverage popular Adobe technologies

 •   Adobe know...
Building Media Distribution Apps



                     JavaFX

•   Java meets Flash

•   Leverage Java IDEs

•   ...but ...
Building Media Distribution Apps



                  XULRunner

•   Mature technology

•   Firefox is a terrific killer ap...
Building Media Distribution Apps



               WebRunner
•   Combines advantages of web apps and
    desktop apps

•  ...
Building Media Distribution Apps




My dream media
  distribution
  application
Building Media Distribution Apps




WebRunner-
  based
Building Media Distribution Apps




  Stream or
  download
Building Media Distribution Apps




Peer-to-peer
Building Media Distribution Apps




Integration with
 best-of-breed
      apps
Building Media Distribution Apps




“Commodity”
    social
  features
Building Media Distribution Apps




matthew@allpeers.com
www.allpeers.com/blog
Upcoming SlideShare
Loading in …5
×

All Peers - Matthew Gertner - Building Media Distribution Apps

1,806 views

Published on

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,806
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
82
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

All Peers - Matthew Gertner - Building Media Distribution Apps

  1. 1. Building Media Distribution Applications Matthew Gertner Co-Founder and CTO AllPeers
  2. 2. Building Media Distribution Apps A brief history of media distribution apps
  3. 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. 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. 5. Building Media Distribution Apps
  6. 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. 7. Building Media Distribution Apps
  8. 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. 9. Building Media Distribution Apps
  10. 10. Building Media Distribution Apps 20 04 MySpace • Web application • Primary focus on socializing • Secondary focus on music distribution • Content streaming • Advertising funded
  11. 11. Building Media Distribution Apps
  12. 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. 13. Building Media Distribution Apps
  14. 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. 15. Building Media Distribution Apps
  16. 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. 17. Building Media Distribution Apps
  18. 18. Building Media Distribution Apps ? Streaming vs. downloading
  19. 19. Building Media Distribution Apps ? Streaming • Instant gratification • Minimum bandwidth requirements • Low quality • Issues with offline viewing • Lightweight copy protection
  20. 20. Building Media Distribution Apps ? Downloads • Mature existing technologies • Maximum flexibility for consumer • Offline consumption • Perception of ownership
  21. 21. Building Media Distribution Apps ? What about DRM
  22. 22. Building Media Distribution Apps
  23. 23. Building Media Distribution Apps
  24. 24. Building Media Distribution Apps
  25. 25. Building Media Distribution Apps DRM Free CDs Smashing Pumpkins Norah Jones Coldplay
  26. 26. Building Media Distribution Apps ? DRM alternatives • Watermarking • Positive incentives • Rewards • Status • Lower prices
  27. 27. Building Media Distribution Apps ? Web vs. desktop application
  28. 28. Building Media Distribution Apps ? Web • Easy installability • Mediocre usability • Technical challenges • Offline consumption • Peer-to-peer
  29. 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. 30. Building Media Distribution Apps Rich internet applications
  31. 31. Building Media Distribution Apps Rich client apps • Markup-based user interface • Multiplatform runtime • Web-enabled • Deployment is a challenge
  32. 32. Building Media Distribution Apps Silverlight • User interface technology for .NET • Advantages of RIA and .NET • Great runtime • Great development environment • Uber-proprietary
  33. 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. 34. Building Media Distribution Apps JavaFX • Java meets Flash • Leverage Java IDEs • ...but still starting from scratch in terms of adoption
  35. 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. 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. 37. Building Media Distribution Apps My dream media distribution application
  38. 38. Building Media Distribution Apps WebRunner- based
  39. 39. Building Media Distribution Apps Stream or download
  40. 40. Building Media Distribution Apps Peer-to-peer
  41. 41. Building Media Distribution Apps Integration with best-of-breed apps
  42. 42. Building Media Distribution Apps “Commodity” social features
  43. 43. Building Media Distribution Apps matthew@allpeers.com www.allpeers.com/blog

×