{"_id":"serverless-webrtc","_rev":"15-a42fe4f8e495cc8571a842fadb1b96eb","name":"serverless-webrtc","description":"A terminal text chat client for webrtc datachannels between node and browsers.","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"serverless-webrtc","version":"1.0.0","description":"A terminal text chat client for webrtc datachannels between node and browsers.","author":{"name":"Chris Ball","email":"chris@printf.net","url":"http://printf.net/"},"license":"MIT","main":"serverless-webrtc.js","dependencies":{"wrtc":"0.0.22","ansi":"0.3.0"},"repository":{"type":"git","url":"git://github.com/cjb/serverless-webrtc"},"keywords":["webrtc","chat"],"bugs":{"url":"https://github.com/cjb/serverless-webrtc/issues"},"bin":{"serverless-webrtc":"./serverless-webrtc.js"},"preferGlobal":true,"homepage":"https://github.com/cjb/serverless-webrtc","_id":"serverless-webrtc@1.0.0","_shasum":"946c02e19d07ec406f88660d879b1e1d46a0c0f2","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"cjb","email":"chris@printf.net"},"maintainers":[{"name":"cjb","email":"chris@printf.net"}],"dist":{"shasum":"946c02e19d07ec406f88660d879b1e1d46a0c0f2","tarball":"https://registry.npmjs.org/serverless-webrtc/-/serverless-webrtc-1.0.0.tgz","integrity":"sha512-1lRDMjaeY8ohZN0uCNXTmsxes/NWdD03l8i2Ie56NzXsmmmzaAMzAICD3Lp/WgNXuddtErL9invpOvFgA3jGqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVoR0bUoBsBLgmzrY92JxqctIGh8VZ6cJvcMk+hBqGBAiEAnN+A+d4ebtred5Ud/JcrJRl6UnTs51xC9osPSu9YX5E="}]}},"1.0.1":{"name":"serverless-webrtc","version":"1.0.1","description":"A terminal text chat client for webrtc datachannels between node and browsers.","author":{"name":"Chris Ball","email":"chris@printf.net","url":"http://printf.net/"},"license":"MIT","main":"serverless-webrtc.js","dependencies":{"wrtc":"0.0.22","ansi":"0.3.0"},"repository":{"type":"git","url":"git://github.com/cjb/serverless-webrtc"},"keywords":["webrtc","chat"],"bugs":{"url":"https://github.com/cjb/serverless-webrtc/issues"},"bin":{"serverless-webrtc":"./serverless-webrtc.js"},"preferGlobal":true,"homepage":"https://github.com/cjb/serverless-webrtc","_id":"serverless-webrtc@1.0.1","_shasum":"8e93b1c5b85fa3d9fbcda480403ea02a019a02c8","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"cjb","email":"chris@printf.net"},"maintainers":[{"name":"cjb","email":"chris@printf.net"}],"dist":{"shasum":"8e93b1c5b85fa3d9fbcda480403ea02a019a02c8","tarball":"https://registry.npmjs.org/serverless-webrtc/-/serverless-webrtc-1.0.1.tgz","integrity":"sha512-DfhENV93wYjoXsMRR86i3NYdKxGZPucfyxr4DMzy60eMDkD86P4ANPAjzJ5MMikySxpvAPvlHvuXJyCutmcHgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYPFBAic9SP+DfgMzP0pEdBxqNiPOBenFGiqnOXgUPsgIhAKZs2dNtPJ9eVlmH07RN+ZNyle+r3xDa9UgLACKnWbk3"}]}},"1.0.2":{"name":"serverless-webrtc","version":"1.0.2","description":"A terminal text chat client for webrtc datachannels between node and browsers.","author":{"name":"Chris Ball","email":"chris@printf.net","url":"http://printf.net/"},"license":"MIT","main":"serverless-webrtc.js","dependencies":{"wrtc":"0.0.22","ansi":"0.3.0"},"repository":{"type":"git","url":"git://github.com/cjb/serverless-webrtc"},"keywords":["webrtc","chat"],"bugs":{"url":"https://github.com/cjb/serverless-webrtc/issues"},"bin":{"serverless-webrtc":"./serverless-webrtc.js"},"preferGlobal":true,"homepage":"https://github.com/cjb/serverless-webrtc","_id":"serverless-webrtc@1.0.2","_shasum":"0c5b57848e2b830e1a776ce5d734050d42cb0b05","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"cjb","email":"chris@printf.net"},"maintainers":[{"name":"cjb","email":"chris@printf.net"}],"dist":{"shasum":"0c5b57848e2b830e1a776ce5d734050d42cb0b05","tarball":"https://registry.npmjs.org/serverless-webrtc/-/serverless-webrtc-1.0.2.tgz","integrity":"sha512-4H4LD1TGaQ6V3YWEERWY8VscSsCro0YC1KuV9H896eJGmI5zJZk0xKpyLE2z2q0OyJAO41FeUnnXYKLYtr3PhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkAeMlMXmZOQUmMFYhRDhF62qVt52EuLhh7qDy8kSRCwIgFJ2m8xTspFccrJHE6+djO/eRBxGzCp7nunl1OgYO4UI="}]}},"1.0.3":{"name":"serverless-webrtc","version":"1.0.3","description":"A terminal text chat client for webrtc datachannels between node and browsers.","author":{"name":"Chris Ball","email":"chris@printf.net","url":"http://printf.net/"},"license":"MIT","main":"serverless-webrtc.js","dependencies":{"wrtc":"0.0.22","ansi":"0.3.0"},"repository":{"type":"git","url":"git://github.com/cjb/serverless-webrtc"},"keywords":["webrtc","chat"],"bugs":{"url":"https://github.com/cjb/serverless-webrtc/issues"},"bin":{"serverless-webrtc":"./serverless-webrtc.js"},"preferGlobal":true,"homepage":"https://github.com/cjb/serverless-webrtc","_id":"serverless-webrtc@1.0.3","_shasum":"39cf16811a2c6f437690f8e4373742440dd59c8e","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"cjb","email":"chris@printf.net"},"maintainers":[{"name":"cjb","email":"chris@printf.net"}],"dist":{"shasum":"39cf16811a2c6f437690f8e4373742440dd59c8e","tarball":"https://registry.npmjs.org/serverless-webrtc/-/serverless-webrtc-1.0.3.tgz","integrity":"sha512-HOFmqpI6v9ebNbjrzWf+Rm8lJgwQ6Ccnczi6+AFGZ/Gq+HSzplizvx+SKa3d+GmWh6Wl/UwQvdlRpOL/ExbKHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHz16P6bivD8s4UK+H3kbpAvaZkDWMYJqeFASaITmQgyAiEAidGG7AYiDpokmDF8A+KGjAzs+tTQKzJLN9yAsbd4i+4="}]}},"1.0.4":{"name":"serverless-webrtc","version":"1.0.4","description":"A terminal text chat client for webrtc datachannels between node and browsers.","author":{"name":"Chris Ball","email":"chris@printf.net","url":"http://printf.net/"},"license":"MIT","main":"serverless-webrtc.js","dependencies":{"wrtc":"0.0.22","ansi":"0.3.0"},"repository":{"type":"git","url":"git://github.com/cjb/serverless-webrtc"},"keywords":["webrtc","chat"],"bugs":{"url":"https://github.com/cjb/serverless-webrtc/issues"},"bin":{"serverless-webrtc":"./serverless-webrtc.js"},"preferGlobal":true,"homepage":"https://github.com/cjb/serverless-webrtc","_id":"serverless-webrtc@1.0.4","_shasum":"cab60664bbd2b4eab72e2701db2e6b701e8bbfb5","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"cjb","email":"chris@printf.net"},"maintainers":[{"name":"cjb","email":"chris@printf.net"}],"dist":{"shasum":"cab60664bbd2b4eab72e2701db2e6b701e8bbfb5","tarball":"https://registry.npmjs.org/serverless-webrtc/-/serverless-webrtc-1.0.4.tgz","integrity":"sha512-AJZrGNLzFkcGwv/puNLyz58PuPq/djLBch6yMwAiAENpeKKPE38KQBspk9fZ35A1+oF4VOaN1QUPUm16BKMNOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCx6WcjKLxv+BLRT8qObcrfVBev5qtp+rAdkf15KtOGAIhAL/A+/Vf0TOVBsl4qdCBRi3ZLpmUUGY4puiMrrK8vZFI"}]}},"1.0.5":{"name":"serverless-webrtc","version":"1.0.5","description":"A terminal text chat client for webrtc datachannels between node and browsers.","author":{"name":"Chris Ball","email":"chris@printf.net","url":"http://printf.net/"},"license":"MIT","main":"serverless-webrtc.js","dependencies":{"wrtc":"~0.0.29","ansi":"0.3.0"},"repository":{"type":"git","url":"git://github.com/cjb/serverless-webrtc"},"keywords":["webrtc","chat"],"bugs":{"url":"https://github.com/cjb/serverless-webrtc/issues"},"bin":{"serverless-webrtc":"./serverless-webrtc.js"},"preferGlobal":true,"homepage":"https://github.com/cjb/serverless-webrtc","_id":"serverless-webrtc@1.0.5","_shasum":"0159a3c069d1d3ff132e440e3afb85c573569d95","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"cjb","email":"chris@printf.net"},"maintainers":[{"name":"cjb","email":"chris@printf.net"}],"dist":{"shasum":"0159a3c069d1d3ff132e440e3afb85c573569d95","tarball":"https://registry.npmjs.org/serverless-webrtc/-/serverless-webrtc-1.0.5.tgz","integrity":"sha512-QoobxaRqTUsYON1nYp9wJguAxuiRTD1sZFCHuNPPYkbriT1YFC5V+j8CvYyMefTu8NdWU0aNMXqqc3E9UnhmPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHat9q8jLESTvmtnnD9/NM4w7oCbpjWu8zlSRgaYvZpKAiAcdOnaPZJFHrSJo7TrjOprm/dHY4b0VGpu4vHCe6pn7w=="}]}}},"readme":"serverless-webrtc\n=================\n\nThis is a tech demo of using WebRTC without a signaling server -- the \nWebRTC offer/answer exchange is performed manually by the users, for example\nvia IM.  This means that the app can run out of `file:///` directly, without\ninvolving a web server.  You can send text messages and files between peers.\n\nThis repository contains two different clients that can talk to each other:\n\n1. `serverless-webrtc.js` runs under node.js\n2. `serverless-webrtc.html` runs in Chrome or Firefox\n\nChat is fully interoperable between all of the above (Node, Chrome, Firefox)\nin any combination (tested with Chrome 35 and Firefox 29).\n\n![screenshot](https://raw.github.com/cjb/serverless-webrtc/master/serverless-webrtc.png)\n\n### For Node:\n\n```\n λ npm install serverless-webrtc\n λ node_modules/serverless-webrtc/serverless-webrtc.js\n```\n\nUnder Node, if you want to create a session instead of joining one:\n\n```\n λ node_modules/serverless-webrtc/serverless-webrtc.js --create\n```\n\n### For browsers:\n\nIn Chrome (but not Firefox), you'll need to run a local web server rather\nthan just browsing to `file:///`, like this:\n\n```\n λ cd serverless-webrtc\n λ python -m SimpleHTTPServer 8001 .\nServing HTTP on 0.0.0.0 port 8001 ...\n```\n\nand then browse to [http://localhost:8001/](http://localhost:8001/).\n\n#### Blog posts with more details:\n\nhttp://blog.printf.net/articles/2013/05/17/webrtc-without-a-signaling-server\n\nhttp://blog.printf.net/articles/2014/07/01/serverless-webrtc-continued\n\n#### Browser demo link:\n\nhttp://cjb.github.io/serverless-webrtc/serverless-webrtc.html\n\n-- Chris Ball <chris@printf.net> (http://printf.net/)\n","maintainers":[{"name":"cjb","email":"chris@printf.net"}],"time":{"modified":"2022-06-26T18:10:03.908Z","created":"2014-06-29T01:08:03.904Z","1.0.0":"2014-06-29T01:08:03.904Z","1.0.1":"2014-06-29T01:29:12.781Z","1.0.2":"2014-06-30T22:57:29.559Z","1.0.3":"2014-06-30T23:19:08.203Z","1.0.4":"2014-07-02T18:59:22.345Z","1.0.5":"2014-08-30T19:41:34.235Z"},"homepage":"https://github.com/cjb/serverless-webrtc","keywords":["webrtc","chat"],"repository":{"type":"git","url":"git://github.com/cjb/serverless-webrtc"},"author":{"name":"Chris Ball","email":"chris@printf.net","url":"http://printf.net/"},"bugs":{"url":"https://github.com/cjb/serverless-webrtc/issues"},"license":"MIT","readmeFilename":"README.md","users":{"tienthanh8490":true}}