All Peers - Matthew Gertner - Building Media Distribution Apps

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    All Peers - Matthew Gertner - Building Media Distribution Apps - Presentation 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

    mediaintransitionmediaintransition, 2 years ago

    custom

    1777 views, 0 favs, 2 embeds more stats

    AllPeers is a Firefox based P2P Media Distribution more

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 1777
      • 1774 on SlideShare
      • 3 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 73
    Most viewed embeds
    • 2 views on http://cibelix.blogspot.com
    • 1 views on http://www.brainguide.de

    more

    All embeds
    • 2 views on http://cibelix.blogspot.com
    • 1 views on http://www.brainguide.de

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories