all peers - matthew gertner - building media distribution apps
DESCRIPTION
AllPeers is a Firefox based P2P Media Distribution PlatformTRANSCRIPT
![Page 1: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/1.jpg)
Building Media Distribution Applications
Matthew GertnerCo-Founder and CTO
AllPeers
![Page 2: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/2.jpg)
Building Media Distribution Apps
A brief history of media distribution apps
![Page 3: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/3.jpg)
Building Media Distribution Apps
Napster• Peer-to-peer client
• Centralized index
• Lousy user interface
• Primarily unauthorized works
• No business model
• ...but gave people what they wanted
1999
![Page 4: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/4.jpg)
Building Media Distribution Apps
Kazaa• Peer-to-peer client
• No centralized index
• Slightly better user interface
• Primarily unauthorized works
• Paid content through Altnet
Also: Gnutella, Limewire, BearShare
2000
![Page 5: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/5.jpg)
Building Media Distribution Apps
![Page 6: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/6.jpg)
Building Media Distribution Apps
iTunes
• Web-enabled client
• Complete solution for normal consumers
• Authorized works only
• Initially music, added video in 2005
• Per download fee
2003
![Page 7: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/7.jpg)
Building Media Distribution Apps
![Page 8: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/8.jpg)
Building Media Distribution Apps
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
2004
![Page 9: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/9.jpg)
Building Media Distribution Apps
![Page 10: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/10.jpg)
Building Media Distribution Apps
MySpace
• Web application
• Primary focus on socializing
• Secondary focus on music distribution
• Content streaming
• Advertising funded
2004
![Page 11: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/11.jpg)
Building Media Distribution Apps
![Page 12: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/12.jpg)
Building Media Distribution Apps
YouTube• Web application
• Some social features
• Content streaming
• Weeding out unauthorized content
• Advertising funded
Also: Metacafe, Dailymotion, Revver, Brightcove
2005
![Page 13: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/13.jpg)
Building Media Distribution Apps
![Page 14: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/14.jpg)
Building Media Distribution Apps
Joost• Peer-to-peer client
• Interesting social features
• Video only
• Content streaming
• Authorized content only
• Advertising funded
2007
![Page 15: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/15.jpg)
Building Media Distribution Apps
![Page 16: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/16.jpg)
Building Media Distribution Apps
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”
2007
![Page 17: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/17.jpg)
Building Media Distribution Apps
![Page 18: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/18.jpg)
Building Media Distribution Apps
Streaming vs. downloading?
![Page 19: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/19.jpg)
Building Media Distribution Apps
Streaming
• Instant gratification
• Minimum bandwidth requirements
• Low quality
• Issues with offline viewing
• Lightweight copy protection
?
![Page 20: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/20.jpg)
Building Media Distribution Apps
Downloads
• Mature existing technologies
• Maximum flexibility for consumer
• Offline consumption
• Perception of ownership
?
![Page 21: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/21.jpg)
Building Media Distribution Apps
What about DRM?
![Page 22: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/22.jpg)
Building Media Distribution Apps
![Page 23: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/23.jpg)
Building Media Distribution Apps
![Page 24: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/24.jpg)
Building Media Distribution Apps
![Page 25: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/25.jpg)
Building Media Distribution Apps
Smashing Pumpkins Norah Jones Coldplay
DRM FreeCDs
![Page 26: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/26.jpg)
Building Media Distribution Apps
DRM alternatives
• Watermarking
• Positive incentives
• Rewards
• Status
• Lower prices
?
![Page 27: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/27.jpg)
Building Media Distribution Apps
Web vs. desktop application?
![Page 28: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/28.jpg)
Building Media Distribution Apps
Web
• Easy installability
• Mediocre usability
• Technical challenges
• Offline consumption
• Peer-to-peer
?
![Page 29: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/29.jpg)
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
?
![Page 30: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/30.jpg)
Building Media Distribution Apps
Rich internet applications
![Page 31: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/31.jpg)
Building Media Distribution Apps
Rich client apps
• Markup-based user interface
• Multiplatform runtime
• Web-enabled
• Deployment is a challenge
![Page 32: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/32.jpg)
Building Media Distribution Apps
Silverlight
• User interface technology for .NET
• Advantages of RIA and .NET
• Great runtime
• Great development environment
• Uber-proprietary
![Page 33: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/33.jpg)
Building Media Distribution Apps
Flex and AIR• Leverage popular Adobe technologies
• Adobe knows how to propagate its runtime
• Great demos
• Partially open source
• Tamarin
• FlexReference: Pownce
![Page 34: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/34.jpg)
Building Media Distribution Apps
JavaFX
• Java meets Flash
• Leverage Java IDEs
• ...but still starting from scratch in terms of adoption
![Page 35: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/35.jpg)
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
![Page 36: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/36.jpg)
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
![Page 37: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/37.jpg)
Building Media Distribution Apps
My dream media distribution application
![Page 38: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/38.jpg)
Building Media Distribution Apps
WebRunner-based
![Page 39: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/39.jpg)
Building Media Distribution Apps
Stream or download
![Page 40: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/40.jpg)
Building Media Distribution Apps
Peer-to-peer
![Page 41: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/41.jpg)
Building Media Distribution Apps
Integration with best-of-breed
apps
![Page 42: All Peers - Matthew Gertner - Building Media Distribution Apps](https://reader038.vdocuments.site/reader038/viewer/2022110119/55643e2fd8b42adb258b5463/html5/thumbnails/42.jpg)
Building Media Distribution Apps
“Commodity” social
features