diff --git a/README.md b/README.md index 7e77a79..54b9c27 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,36 @@ -# Repo personale per la futura tesi - -##### Titolo: Streaming decentralizzato di contenuti audiovisivi +# Titolo: Streaming decentralizzato di contenuti audiovisivi [atrent: i punti di domanda lasciali, sono domande a cui dovrai rispondere, li terrei tutti] Riguardo a cosa bisognerebbe fare: -* Cos’è il Web 3.0 -* Cittadinanza digitale e tecnocivismo: leggere il libro e spiegare un pò di cosa parla +* Cittadinanza digitale e tecnocivismo: leggere il libro e spiegare un pò di cosa parla quindi collegandoci a: + * Cos’è il Web 3.0 + * Anche se onestamente semrba che per molti il web3 sia crypto, blockchain, NTF etc quindi non so quanto centri, magari son solo da menzionare più avanti * Possibili difetti del web attuale quindi come ha detto lei "molto centralizzata e molto single-point-of-failure-or-control" * e quindi perché nasce questa voglia/necessità di rompere il ciclo? - * Decentralizzazione: cos'è vs sistemi distribuiti + * Decentralizzazione: cos'è (quindi per noi il P2P generico) vs sistemi distribuiti classici centralizzati * Cosa implica questa decentralizzazione rapportato a come funziona il web ora * Quindi possibilmente riappropriazione dei dati personali * "direi anche comportamenti (reificati nei dati, ok)"? sono un attimo confuso su questo punto - * Come nota più leggera/allegra/interessante menzionare le realtà inusuali che sono nate da esso come NFT, blockchain, etc? -* Introduzione su cosa è un servizio di live streaming + * Mi viene in mente però tutto il discorso "never trust a client" che potrebbe essere un problema in un approccio simile + * https://medium.com/@berniedurfee/never-trust-a-client-not-even-your-own-2de342723674 + * https://www.wearenova.co.uk/nova-blog/when-it-comes-to-online-security-why-you-should-never-trust-a-client + * https://jeffjadulco.com/blog/never-trust-client +* Parte più tecnica: + * Introduzione su cosa è un servizio di streaming: come da mail noi in realtà ci siamo detti di trattare non solo la parte live quindi one to many per dire ma anche cose come jitsi/bluebutton/etc collegandoci a syncthing come inizio del discorso +* Decidere se trattare la parte del layer di trasporto che infulenza la progettazione del layer app (esempio parte 7 del paper MPEG21) * Analisi delle soluzioni esistenti - * Testing delle piattaforme in base a criteri che scegliamo noi, ad esempio: facilità di utilizzo, indicizzazione, performance dei protocolli (latenza, larghezza di banda, conversione dello stream in stream a qualità inferiore, …) * Resilienza di una piattaforma nel passare da decentralizzata a centralizzata in caso di successo * quindi resilienza nel volere il controllo dei dati * vari meccanismi di decentralizzazione finora saltati fuori (fin dal p2p di tanti anni fa), i filesystem distribuiti, ecc. - * (non so se possa servire/sia fattibile) possibile realizzazione di un protocollo [atrent: nel senso di un metodo standard?] test per comparare a quelli esistenti - * altro? + * Testing delle piattaforme in base a dei criteri da definire, esempio: facilità di utilizzo, indicizzazione, performance dei protocolli (latenza, larghezza di banda, conversione dello stream in stream a qualità inferiore, …) + * Bisogna definire un metodo e il più possibile standard per testare le diverse soluzoni software sennò c'è il rischio dell'invalidità dei dati + * Moderazione dei contenuti come viene fatta? Ha senso moderare in un ambiente decentralizzato? Che problemi possono sorgere da questo? Tipo hate speech, etc * Conclusione: quindi futuro del web? ### Altre domande un po’ a random -Moderazione dei contenuti come viene fatta? Ha senso moderare in un ambiente decentralizzato? Che problemi possono sorgere da questo? Tipo hate speech, illegal activities etc - Facciamo anche un analisi dei sistemi illegali (ovvero tipo streaming illegale di contenuti DRM)? Esistono leggi che regolano questo ambito (vedi Digital Services Act) ## altro template tesi @@ -57,9 +59,11 @@ just in case [Andrea Trentini / TemplateTesi · GitLab](https://gitlab.com/andre * https://strivecast.com/ * http://imedia.disi.unitn.it/P2PStreamers/grapes.html * http://imedia.disi.unitn.it/P2PStreamers -* https://dlive.tv/ (blockchain-based live streaming, mooolto simile a twitch la soluzione più completa a quanto sembra) +* https://dlive.tv/ + * blockchain-based live streaming, molto simile a twitch e la soluzione più completa a primo impatto, anche se sembra sia utilizzata dalla alt-right wing per fare hate-speech quindi rafforza il mio dubbio sulla necessità di trattare anche questo argomento * http://www.scvi.net/stream/soft.htm * http://peerstreamer.org/index.html * https://github.com/novage/p2p-media-loader * https://github.com/nimigeanu/p2p-live-streaming-platform (basato su media loder sembra) -* TODO: aggiungerne altri \ No newline at end of file +* https://en.wikipedia.org/wiki/Jitsi +* https://en.wikipedia.org/wiki/BigBlueButton \ No newline at end of file