paint-brush
Introducing Nile.jsby@nile.js.webrtc
14,453 reads
14,453 reads

Introducing Nile.js

by Nile JS3mMay 23rd, 2017
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

We built <a href="http://nilejs.com/" target="_blank">Nile.js</a>, a peer-to-peer live video streaming library designed to handle scaling. Our library uses <a href="https://webtorrent.io/" target="_blank">WebTorrent</a>, a distributed file delivery protocol inspired by <a href="http://www.bittorrent.com/" target="_blank">BitTorrent</a> and built with <a href="https://webrtc.org/" target="_blank">WebRTC</a>. We chose WebTorrent as our means of broadcasting the stream because video streams can get progressively stronger as more peers join the stream. This also makes it a better fit than implementing typical WebRTC peer connections due to the approximately 10 to 20 connection limit per peer that WebTorrent has been able to mitigate.

Company Mentioned

Mention Thumbnail

Coins Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Introducing Nile.js
Nile JS HackerNoon profile picture
Nile JS

Nile JS

@nile.js.webrtc

L O A D I N G
. . . comments & more!

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite