@misc{acestreamAnnouncementStream, author = {}, title = {{A}nnouncement! {A}{C}{E} {S}tream; {N}ew era of {T}{V} and {I}nternet broadcasting --- oldforum.acestream.media}, url = {http://oldforum.acestream.media/index.php?topic=1479.0}, year = {}, note = {[Accessed 28-09-2023]} } @misc{activitypubActivityPubRocks, author = {}, title = {{A}ctivity{P}ub {R}ocks! --- activitypub.rocks}, howpublished = {\url{https://activitypub.rocks/}}, year = {}, note = {[Accessed 04-Apr-2023]} } @misc{ai4businessDataTroppo, author = {Federica Maria Rita Livelli}, title = {{A}{I} e big data, troppo potere nelle mani di pochi: il dibattito - {A}{I}4{B}usiness --- ai4business.it}, howpublished = {\url{https://www.ai4business.it/intelligenza-artificiale/ai-e-big-data-favoriscono-la-concentrazione-del-potere/}}, year = {}, note = {[Accessed 01-Sep-2022]} } @misc{archiveStream, author = {}, title = {{A}ce {S}tream --- web.archive.org}, url = {https://web.archive.org/web/20180618052904/http://info.acestream.org/#/about/acestream}, year = {}, note = {[Accessed 28-09-2023]} } @misc{ARPANET_2022, title = {{ARPANET} --- {W}ikipedia{,} The Free Encyclopedia}, rights = {Creative Commons Attribution-ShareAlike License}, url = {https://en.wikipedia.org/w/index.php?title=ARPANET&oldid=1105956998}, abstractnote = {The Advanced Research Projects Agency Network (ARPANET) was the first wide-area packet-switched network with distributed control and one of the first networks to implement the TCP/IP protocol suite. Both technologies became the technical foundation of the Internet. The ARPANET was established by the Advanced Research Projects Agency (ARPA) of the United States Department of Defense.Building on the ideas of J. C. R. Licklider, Bob Taylor initiated the ARPANET project in 1966 to enable access to remote computers. Taylor appointed Larry Roberts as program manager. Roberts made the key decisions about the network design. He incorporated Donald Davies’ concepts and designs for packet switching, and sought input from Paul Baran. ARPA awarded the contract to build the network to Bolt Beranek & Newman who developed the first protocol for the network. Roberts engaged Leonard Kleinrock at UCLA to develop mathematical methods for analyzing the packet network technology.The first computers were connected in 1969 and the Network Control Protocol was implemented in 1970. The network was declared operational in 1971. Further software development enabled remote login, file transfer and email. The network expanded rapidly and operational control passed to the Defense Communications Agency in 1975. Internetworking research in the early 1970s led by Bob Kahn at DARPA and Vint Cerf at Stanford University and later DARPA formulated the Transmission Control Program, which incorporated concepts from the French CYCLADES project. As this work progressed, a protocol was developed by which multiple separate networks could be joined into a network of networks. Version 4 of TCP/IP was installed in the ARPANET for production use in January 1983 after the Department of Defense made it standard for all military computer networking.Access to the ARPANET was expanded in 1981, when the National Science Foundation (NSF) funded the Computer Science Network (CSNET). In the early 1980s, the NSF funded the establishment of national supercomputing centers at several universities, and provided network access and network interconnectivity with the NSFNET project in 1986. The ARPANET was formally decommissioned in 1990, after partnerships with the telecommunication and computer industry had assured private sector expansion and future commercialization of an expanded world-wide network, known as the Internet.}, note = {Page Version ID: 1105956998}, journal = {Wikipedia}, year = {2022}, month = {8}, language = {en} } @article{article, author = {Ali, Sawsan and Alauldeen, Rana and Ruaa, Ali and Khamees, Ruaa}, year = {2020}, month = {02}, pages = {}, title = {What is Client-Server System: Architecture, Issues and Challenge of Client -Server System (Review)}, doi = {10.5281/zenodo.3673071} } @article{ASurveyAndComparisonOfPeer-to-peerOverlayNetworkSchemes, doi = {10.1109/comst.2005.1610546}, url = {https://doi.org/10.1109/comst.2005.1610546}, year = {2005}, publisher = {Institute of Electrical and Electronics Engineers ({IEEE})}, volume = {7}, number = {2}, pages = {72--93}, author = {Eng Keong Lua and J. Crowcroft and M. Pias and R. Sharma and S. Lim}, title = {A survey and comparison of peer-to-peer overlay network schemes}, journal = {{IEEE} Communications Surveys {\&} Tutorials} } @misc{AzureFunctions, author = {Franco Palermo}, title = {{A}zure {F}unctions with {D}ocker --- franco.palermo812}, howpublished = {\url{https://medium.com/@franco.palermo812/azure-functions-with-docker-47e22866330}}, year = {}, note = {[Accessed 18-03-2025]} } @article{Blum2021, title = {WebRTC - Realtime Communication for the Open Web Platform: What was once a way to bring audio and video to the web has expanded into more use cases we could ever imagine.}, volume = {19}, issn = {1542-7749}, url = {http://dx.doi.org/10.1145/3454122.3457587}, doi = {10.1145/3454122.3457587}, number = {1}, journal = {Queue}, publisher = {Association for Computing Machinery (ACM)}, author = {Blum, Niklas and Lachapelle, Serge and Alvestrand, Harald}, year = {2021}, month = feb, pages = {77–93} } @article{Budhkar2019, doi = {10.1007/s12083-019-00755-x}, url = {https://doi.org/10.1007/s12083-019-00755-x}, year = {2019}, month = apr, publisher = {Springer Science and Business Media {LLC}}, volume = {13}, number = {1}, pages = {190--206}, author = {Shilpa Budhkar and Venkatesh Tamarapalli}, title = {An overlay management strategy to improve {QoS} in {CDN}-P2P live streaming systems}, journal = {Peer-to-Peer Networking and Applications} } @misc{framablogPeerTubeOut, author = {}, title = {{P}eer{T}ube v6 is out, and powered by your ideas ! --- framablog.org}, howpublished = {\url{https://framablog.org/2023/11/28/peertube-v6-is-out-and-powered-by-your-ideas/\#-and-there-s-always-more-}}, year = {}, note = {[Accessed 18-03-2025]} } @misc{framablogPeerTubeV7, author = {}, title = {{P}eer{T}ube v7 : offer a complete makeover to your video platform ! --- framablog.org}, howpublished = {\url{https://framablog.org/2024/12/17/peertube-v7-offer-a-complete-makeover-to-your-video-platform/}}, year = {}, note = {[Accessed 18-03-2025]} } @misc{geeksforgeeksContainerizationUsing, author = {}, title = {{C}ontainerization using {D}ocker - {G}eeksfor{G}eeks --- geeksforgeeks.org}, howpublished = {\url{https://www.geeksforgeeks.org/containerization-using-docker/}}, year = {}, note = {[Accessed 18-03-2025]} } @misc{geeksforgeeksDockerNetworking, author = {}, title = {{D}ocker {N}etworking - {G}eeksfor{G}eeks --- geeksforgeeks.org}, howpublished = {\url{https://www.geeksforgeeks.org/basics-of-docker-networking/}}, year = {}, note = {[Accessed 18-03-2025]} } @misc{githubGitHubWebtorrentbittorrenttracker, author = {}, title = {{G}it{H}ub - webtorrent/bittorrent-tracker: {S}imple, robust, {B}it{T}orrent tracker (client \& server) implementation --- github.com}, howpublished = {\url{https://github.com/webtorrent/bittorrent-tracker?tab=readme-ov-file}}, year = {}, note = {[Accessed 18-03-2025]} } @misc{githubWebtorrentdocsfaqmdMaster, author = {}, title = {webtorrent/docs/faq.md at master · webtorrent/webtorrent --- github.com}, howpublished = {\url{https://github.com/webtorrent/webtorrent/blob/master/docs/faq.md\#how-does-webtorrent-work}}, year = {}, note = {[Accessed 18-03-2025]} } @misc{ipfsIPFSWhitepaper, doi = {10.48550/ARXIV.1407.3561}, url = {https://arxiv.org/abs/1407.3561}, author = {Benet, Juan}, keywords = {Networking and Internet Architecture (cs.NI), Distributed, Parallel, and Cluster Computing (cs.DC), FOS: Computer and information sciences, FOS: Computer and information sciences}, title = {IPFS - Content Addressed, Versioned, P2P File System}, publisher = {arXiv}, year = {2014}, copyright = {Creative Commons Attribution 3.0 Unported} } @misc{ipfsWhatIPFS, author = {}, title = {{W}hat is {I}{P}{F}{S}? | {I}{P}{F}{S} {D}ocs --- docs.ipfs.tech}, howpublished = {\url{https://docs.ipfs.tech/concepts/what-is-ipfs/}}, year = {}, note = {[Accessed 04-Apr-2023]} } @misc{joinpeertubePeerTubeStress, author = {}, title = {{P}eer{T}ube stress tests: resilience lies in your peers! | {J}oin{P}eer{T}ube --- joinpeertube.org}, howpublished = {\url{https://joinpeertube.org/news/stress-test-2023}}, year = {}, note = {[Accessed 18-03-2025]} } @article{Multi-CDN:TowardsPrivacyinContentDeliveryNetworks, doi = {10.1109/tdsc.2018.2833110}, url = {https://doi.org/10.1109/tdsc.2018.2833110}, year = {2020}, month = sep, publisher = {Institute of Electrical and Electronics Engineers ({IEEE})}, volume = {17}, number = {5}, pages = {984--999}, author = {Shujie Cui and Muhammad Rizwan Asghar and Giovanni Russello}, title = {Multi-{CDN}: Towards Privacy in Content Delivery Networks}, journal = {{IEEE} Transactions on Dependable and Secure Computing} } @misc{novageMediaLoader, author = {}, title = {{P}2{P} {M}edia {L}oader --- novage.com.ua}, howpublished = {\url{https://novage.com.ua/p2p-media-loader/technical-overview}}, year = {}, note = {[Accessed 18-03-2025]} } @article{Parameswaran2001, doi = {10.1109/2.933501}, url = {https://doi.org/10.1109/2.933501}, year = {2001}, month = jul, publisher = {Institute of Electrical and Electronics Engineers ({IEEE})}, volume = {34}, number = {7}, pages = {31--38}, author = {M. Parameswaran and A. Susarla and A.B. Whinston}, title = {P2P networking: an information sharing alternative}, journal = {Computer} } @misc{peertubeAbout, author = {}, title = {{F}{A}{Q} | {J}oin{P}eer{T}ube --- joinpeertube.org}, url = {https://joinpeertube.org/faq#what-are-the-main-advantages-of-peertube}, year = {}, note = {[Accessed 04-Apr-2023]} } @misc{pjsipIntroductionNetwork, author = {}, title = {{I}ntroduction to {N}etwork {A}ddress {T}ranslation ({N}{A}{T}) and {N}{A}{T} {T}raversal (2.12) --- pjsip.org}, howpublished = {\url{https://www.pjsip.org/pjnath/docs/html/group__nat__intro.htm}}, year = {}, note = {[Accessed 07-Mar-2023]} } @misc{Redazione_2020, title = {“Cittadinanza digitale e tecnocivismo. In un mondo digitale la cittadinanza inizia dai bit di Andrea Trentini", Giovanni Biscuolo e Andrea Rossi}, url = {https://www.letture.org/cittadinanza-digitale-e-tecnocivismo-andrea-trentini-giovanni-biscuolo-andrea-rossi}, abstractnote = {Prof. Andrea Trentini, Lei è autore con Giovanni Biscuolo e Andrea Rossi del libro Cittadinanza digitale e tecnocivismo. In un mondo digitale la cittadinanza inizia dai bit edito da Ledizioni: quali aspetti costituiscono la Cittadinanza Digitale? Risposta breve Ovunque ci sia tecnologia c’è influenza sulla cittadinanza… e vale anche il viceversa. Risposta articolata In una [...]Leggi di più... from “Cittadinanza digitale e tecnocivismo. In un mondo digitale la cittadinanza inizia dai bit” di Andrea Trentini, Giovanni Biscuolo e Andrea Rossi}, journal = {Letture.org}, year = {2020}, month = {12}, language = {it-IT} } @phdthesis{ResearchBasedDataRightsManagementUsingBlockchainOverEthereumNetwork, author = {Naz, Muqaddas and Javaid, Nadeem and Iqbal, Sohail}, year = {2019}, month = {09}, pages = {}, title = {Research Based Data Rights Management Using Blockchain Over Ethereum Network} } @misc{rfc5128, series = {Request for Comments}, number = 5128, howpublished = {RFC 5128}, publisher = {RFC Editor}, doi = {10.17487/RFC5128}, url = {https://www.rfc-editor.org/info/rfc5128}, author = {Bryan Ford and Dan Kegel and Pyda Srisuresh}, title = {{State of Peer-to-Peer (P2P) Communication across Network Address Translators (NATs)}}, pagetotal = 32, year = 2008, month = mar, abstract = {This memo documents the various methods known to be in use by applications to establish direct communication in the presence of Network Address Translators (NATs) at the current time. Although this memo is intended to be mainly descriptive, the Security Considerations section makes some purely advisory recommendations about how to deal with security vulnerabilities the applications could inadvertently create when using the methods described. This memo covers NAT traversal approaches used by both TCP- and UDP-based applications. This memo is not an endorsement of the methods described, but merely an attempt to capture them in a document. This memo provides information for the Internet community.} } @misc{tahoelafsAbouttahoerstTrunkdocs, author = {}, title = {About-tahoe; {T}ahoe-{L}{A}{F}{S} --- tahoe-lafs.org}, howpublished = {\url{https://www.tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/docs/about-tahoe.rst}}, year = {}, note = {[Accessed 02-Apr-2023]} } @misc{tailscaleTraversalWorks, author = {}, title = {{H}ow {N}{A}{T} traversal works --- tailscale.com}, howpublished = {\url{https://tailscale.com/blog/how-nat-traversal-works}}, year = {}, note = {[Accessed 18-03-2025]} } @misc{theoryBitTorrentSpecificationTheoryOrg, author = {}, title = {{B}it{T}orrent{S}pecification - {T}heory{O}rg --- wiki.theory.org}, howpublished = {\url{https://wiki.theory.org/BitTorrentSpecification}}, year = {}, note = {[Accessed 18-03-2025]} } @inproceedings{theTwitchCase, author = {Deng, Jie and Tyson, Gareth and Cuadrado, Félix and Uhlig, Steve}, year = {2017}, month = {02}, pages = {60-71}, title = {Internet Scale User-Generated Live Video Streaming: The Twitch Case}, isbn = {978-3-319-54327-7}, doi = {10.1007/978-3-319-54328-4_5} } @misc{torprojectHeartTahoeLAFS, author = {}, title = {{T}or at the {H}eart: {T}ahoe-{L}{A}{F}{S} | {T}or {P}roject --- blog.torproject.org}, howpublished = {\url{https://blog.torproject.org/tor-heart-tahoe-lafs/}}, year = {}, note = {[Accessed 02-Apr-2023]} } @book{trentini2020cittadinanza, title = {Cittadinanza digitale e tecnocivismo. In un mondo digitale la cittadinanza inizia dai bit}, author = {Trentini, A. and Biscuolo, G. and Rossi, A.}, isbn = {9788855261609}, series = {Copy-left Italia}, url = {https://books.google.it/books?id=hHgczgEACAAJ}, year = {2020}, publisher = {Ledizioni} } @misc{twitchTracker, author = {}, title = {{T}witchTracker --- twitchtracker.com}, howpublished = {\url{https://twitchtracker.com/statistics/active-streamers}}, year = {}, note = {[Accessed 11-Feb-2023]} } @misc{w3c, author = {W3C}, title = {What is the difference between the Web and the Internet?}, howpublished = {\url{https://www.w3.org/Help/}}, year = {2021}, note = {[Accessed 31-Aug-2022]} } @misc{webBuildBackend, author = {}, title = {{B}uild the backend services needed for a {W}eb{R}{T}{C} app  |  {A}rticles  |  web.dev --- web.dev}, howpublished = {\url{https://web.dev/articles/webrtc-infrastructure\#what-is-signaling}}, year = {}, note = {[Accessed 18-03-2025]} } @misc{wiki:ActivityPub, author = {Wikipedia}, title = {{ActivityPub} --- {W}ikipedia{,} The Free Encyclopedia}, year = {2023}, howpublished = {\url{http://en.wikipedia.org/w/index.php?title=ActivityPub&oldid=1134432238}}, note = {[Online; accessed 05-April-2023]} } @misc{wikipediaLicenzainformatica, author = {Wikipedia}, title = {{L}icenza (informatica) - {W}ikipedia --- it.wikipedia.org}, howpublished = {\url{https://it.wikipedia.org/wiki/Licenza_(informatica)}}, year = {2022}, note = {[Accessed 25-Jan-2023]} } @misc{wikipediaTraversalWikipedia, author = {}, title = {{N}{A}{T} traversal - {W}ikipedia --- en.wikipedia.org}, howpublished = {\url{https://en.wikipedia.org/wiki/NAT_traversal}}, year = {}, note = {[Accessed 08-Mar-2023]} } @misc{wikipediaTwitchservice, author = {}, title = {{T}witch (service) - {W}ikipedia --- en.wikipedia.org}, howpublished = {\url{https://en.wikipedia.org/wiki/Twitch_(service)}}, year = {}, note = {[Accessed 09-Feb-2023]} } @misc{wikipediaWebRTCWikipedia, author = {}, title = {{W}eb{R}{T}{C} - {W}ikipedia --- en.wikipedia.org}, howpublished = {\url{https://en.wikipedia.org/wiki/WebRTC}}, year = {}, note = {[Accessed 18-03-2025]} }