{"action":"created","issue":{"url":"https://api.github.com/repos/feross/webtorrent-app/issues/186","repository_url":"https://api.github.com/repos/feross/webtorrent-app","labels_url":"https://api.github.com/repos/feross/webtorrent-app/issues/186/labels{/name}","comments_url":"https://api.github.com/repos/feross/webtorrent-app/issues/186/comments","events_url":"https://api.github.com/repos/feross/webtorrent-app/issues/186/events","html_url":"https://github.com/feross/webtorrent-app/issues/186","id":142236092,"number":186,"title":"Add DLNA/UPnP support","user":{"login":"grunjol","id":6145761,"avatar_url":"https://avatars.githubusercontent.com/u/6145761?v=3","gravatar_id":"","url":"https://api.github.com/users/grunjol","html_url":"https://github.com/grunjol","followers_url":"https://api.github.com/users/grunjol/followers","following_url":"https://api.github.com/users/grunjol/following{/other_user}","gists_url":"https://api.github.com/users/grunjol/gists{/gist_id}","starred_url":"https://api.github.com/users/grunjol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grunjol/subscriptions","organizations_url":"https://api.github.com/users/grunjol/orgs","repos_url":"https://api.github.com/users/grunjol/repos","events_url":"https://api.github.com/users/grunjol/events{/privacy}","received_events_url":"https://api.github.com/users/grunjol/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-21T02:00:31Z","updated_at":"2016-03-21T11:13:40Z","closed_at":null,"body":"* Discovery \r\n - https://www.npmjs.com/package/ssdp-js\r\n - https://www.npmjs.com/package/node-upnp-client\r\n* Renderer client \r\n - https://www.npmjs.com/package/upnp-mediarenderer-client"},"comment":{"url":"https://api.github.com/repos/feross/webtorrent-app/issues/comments/199229032","html_url":"https://github.com/feross/webtorrent-app/issues/186#issuecomment-199229032","issue_url":"https://api.github.com/repos/feross/webtorrent-app/issues/186","id":199229032,"user":{"login":"grunjol","id":6145761,"avatar_url":"https://avatars.githubusercontent.com/u/6145761?v=3","gravatar_id":"","url":"https://api.github.com/users/grunjol","html_url":"https://github.com/grunjol","followers_url":"https://api.github.com/users/grunjol/followers","following_url":"https://api.github.com/users/grunjol/following{/other_user}","gists_url":"https://api.github.com/users/grunjol/gists{/gist_id}","starred_url":"https://api.github.com/users/grunjol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grunjol/subscriptions","organizations_url":"https://api.github.com/users/grunjol/orgs","repos_url":"https://api.github.com/users/grunjol/repos","events_url":"https://api.github.com/users/grunjol/events{/privacy}","received_events_url":"https://api.github.com/users/grunjol/received_events","type":"User","site_admin":false},"created_at":"2016-03-21T11:13:40Z","updated_at":"2016-03-21T11:13:40Z","body":"UPnP is a set of protocols that allow different devices to discover each other and use the services that they can offer.\r\n\r\nDLNA is derived from UPnP specifically for the purpose of media interoperability that includes media formats (transcoding) and system management.\r\n\r\nI think the main difference between them is DLNA is an open specification, AirPlay is proprietary (the unofficial spec was reverse engineered) and limited to Apple ecosystem.\r\n\r\nThe model is also different, in Airplay/Chromecast you *push* the content from the source to the renderer, in DLNA case you have  Media Server | Controller | Renderer. In our case, the controller and media server are in the program and the renderer is the TV, but you can have a big storage (like a NAS) a DLNA ready  TV (most of today's SmartTVs) and a controller (ie a tablet/phone), with the controller you can browse the content of the available sources and instruct the renderer to *pull* the files from it.\r\n\r\nAbout the support, I think all the big TV brands with 'smart' capabilities are DLNA certified and I am talking about [Philips/Samsung/Sony/Panasonic](http://www.dlna.org/products/)\r\nAlso Android and linux based media players do DLNA"}}