155 JSJ Webtorrent with Feross Aboukhadijeh

JavaScript Jabber

Episode | Podcast

Date: Thu, 16 Apr 2015 13:00:00 +0000

<div class="trix-content"> <div> <a href="http://teespring.com/jabber">Support our Teespring campaign!</a> Get your JavaScript Jabber unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees!</div><div>02:01 - Feross Aboukhadijeh Introduction</div><ul> <li> <a href="https://twitter.com/sfwtch">Twitter</a> </li> <li> <a href="https://github.com/feross">GitHub</a> </li> <li><a href="http://feross.org/">Blog</a></li> </ul><div>02:39 - <a href="http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/P2P-network.svg/200px-P2P-network.svg.png">Peer-to-Peer</a> Background, <a href="http://en.wikipedia.org/wiki/Content_delivery_network">Content Delivery Networks (CDNs)</a> </div><ul> <li><a href="http://www.webrtc.org/">WebRTC</a></li> <li><a href="https://peercdn.com/">PeerCDN</a></li> <li><a href="http://www.bittorrent.com/">BitTorrent</a></li> </ul><div>09:43 - The <a href="http://www.bittorrent.com/">BitTorrent</a> Protocol and <a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol">Hypertext Transfer Protocol (HTTP)</a> </div><ul><li> <a href="https://www.youtube.com/watch?v=kxHRATfvnlw">[YouTube] Feross Aboukhadijeh: WebTorrent (JSConf.Asia 2014)</a> <ul><li><a href="http://en.wikipedia.org/wiki/Distributed_hash_table">Distributed Hash Table (DHT)</a></li></ul> </li></ul><div>13:08 - <a href="https://github.com/feross/webtorrent">WebTorrent</a> = <a href="http://www.bittorrent.com/">BitTorrent</a> over <a href="http://www.webrtc.org/">WebRTC</a> </div><ul> <li><a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol">Transmission Control Protocol (TCP)</a></li> <li><a href="http://en.wikipedia.org/wiki/User_Datagram_Protocol">The User Datagram Protocol (UDP)</a></li> <li><a href="http://en.wikipedia.org/wiki/STUN">Session Traversal Utilities for NAT (STUN)</a></li> </ul><div>17:22 - Where Do Original Files Come From?</div><ul> <li>Tracker Servers</li> <li><a href="http://www.bittorrent.org/beps/bep_0001.html">BitTorrent Enhancement Proposal (BEP)</a></li> </ul><div>21:23 - Opposition</div><div>27:26 - Where is WebTorrent Going? (Use Cases)</div><ul><li> <a href="https://instant.io/">Instant.io</a><ul><li><a href="https://github.com/feross/instant.io">[GitHub] instant.io</a></li></ul> </li></ul><div>29:52 - Live Broadcasts</div><div>31:12 - Progression of BitTorrent Over Time</div><ul><li><a href="http://en.wikipedia.org/wiki/Decentralization#Technological_decentralization">Technical Decentralization</a></li></ul><div>35:03 - <a href="http://en.wikipedia.org/wiki/Same-origin_policy">Same-Origin Policy</a> </div><div>36:33 - <a href="https://www.mozilla.org//firefox/hello/">Firefox Hello</a> </div><div>Picks</div><div>January 12th, 2016: Goodbye IE8 and IE9! (Dave)<br /> <a href="https://github.com/bolshchikov/js-must-watch">js-must-watch</a> (Aimee)<br /> <a href="https://www.headspace.com/">Headspace</a> (Aimee)<br /> Popcorn Time (AJ)<br /> <a href="http://www.amazon.com/gp/product/0385743572/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0385743572&amp;linkCode=as2&amp;tag=chamaxwoo-20&amp;linkId=PN6XIH2APPMLVDC3">Steelheart (The Reckoners) by Brandon Sanderson</a> (Chuck)<br /> <a href="http://teespring.com/">Teespring</a> (Chuck)<br /> <a href="https://chrome.google.com/webstore/detail/loop-drop/lbihechibofgmjpfnegjblhoicglanbj">Loop Drop by Matt McKegg</a> (Feross)<br /> <a href="http://www.scenevr.com/">SceneVR by Ben Nolan</a> (Feross)<br /> <a href="http://www.scenevr.com/">WebTorrent</a> (Feross)<br /> <a href="https://github.com/indutny/node-nat-upnp">node-nat-upnp</a> (AJ)<br /> <a href="https://github.com/TooTallNate/node-nat-pmp">node-nat-pmp</a> (AJ)<br /> <a href="https://www.npmjs.com/package/simple-peer">simple-peer</a> (Feross)</div><div>Special Guest: Feross Aboukhadijeh.</div> </div> Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy