Strumenti OSS per la WebTV
Cosa è una WebTV? <ul>Front Office: <li>Piattaforma
Linea Editoriale
Continuità </li></ul><ul>Back Office : <li>Servers/Rete
Redazione
Produzione - Raccolta  </li></ul><ul><li>Web TV sia qualunque sito/piattaforma che diffonda video seguendo una precisa lin...
Quadro generale
Le tipologie di accesso Rete chiusa (Iptv) L’Iptv si configura come una piattaforma digitale i cui contenuti/servizi sono ...
<ul>Le nuove tecnologie di distribuzione facilitano la fruizione non lineare </ul><ul>L’organizzazione dell’offerta in un ...
Personalizzazione Modificazione del palinsesto, contenuti di  nicchia
Partecipazione Interattività, gaming, contenuti user  generated
Aumento dell’offerta  Offerta di canali virtualmente </li></ul>
Open WebTv <ul><li>Domanda: Cosa è Open e cosa no?
Front Office: Back Office :
Piattaforma Servers/Rete
Linea Editoriale Redazione
Continuità Produzione Raccolta </li></ul>
WebTV OSS lato client <ul><li>Avere un sistema multimediale con interazione video su interfaccia web;
Tecnologia Flash;
Flash player (rilasciato OSS la VM con Tamarin);
Il 95% dei pc al mondo hanno già installato flash player;
Gratuità;
Maggiore portabilità: il flash player funziona su windows, linux e mac; </li></ul>
WebTV OSS lato client <ul><li>Framework OSS Flex, fornito da Adobe;
Ottime librerie scritte in ActionScript3;
Gli altri non sono rimasti a guardare (Silverlight di Microsoft);
OpenLaszlo, traduce in swf o dhtml; </li></ul>
Cosa fà il client WebServer www. mysite .com Swf invia Streamng video/audio e dati AMF Swf riceve Streaming video/audio e ...
Come comunica il client <ul><li>Comunica con Ajax, con la libreria Flex-Ajax-Bridge o  con la classe ExternalInterface;
3 categorie di comunicazione remota di applicativi flex: </li><ul><li>HTTP request/response (HTTPService), Flash Remoting,...
Upcoming SlideShare
Loading in …5
×

We Tv Oghenoa

616
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
616
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

We Tv Oghenoa

  1. 1. Strumenti OSS per la WebTV
  2. 2. Cosa è una WebTV? <ul>Front Office: <li>Piattaforma
  3. 3. Linea Editoriale
  4. 4. Continuità </li></ul><ul>Back Office : <li>Servers/Rete
  5. 5. Redazione
  6. 6. Produzione - Raccolta </li></ul><ul><li>Web TV sia qualunque sito/piattaforma che diffonda video seguendo una precisa linea editoriale e con continuità </li></ul>
  7. 7. Quadro generale
  8. 8. Le tipologie di accesso Rete chiusa (Iptv) L’Iptv si configura come una piattaforma digitale i cui contenuti/servizi sono veicolati attraverso banda larga su una rete Ip chiusa, cioè gestita e controllata direttamente dagli operatori di telecomunicazioni. Il trasferimento dei flussi video avviene su rete protetta - conditional access - Rete aperta (P2p, Web tv) Con il termine di “rete aperta” ci si riferisce a reti nelle quali tutti gli utenti possono usufruire dei servizi offerti. Una forma di esclusione è, infatti, esercitabile solo per macroaree (es. limitazioni geografiche), ma non può essere diretta verso il singolo individuo.
  9. 9. <ul>Le nuove tecnologie di distribuzione facilitano la fruizione non lineare </ul><ul>L’organizzazione dell’offerta in un palinsesto ad orario predeterminato dall’emittente incontra sempre meno i gusti delle nuove audience. La televisione sulle nuove piattaforme è caratterizzata da: <li>Non linearità Fruizione on demand, personal video recording
  10. 10. Personalizzazione Modificazione del palinsesto, contenuti di nicchia
  11. 11. Partecipazione Interattività, gaming, contenuti user generated
  12. 12. Aumento dell’offerta Offerta di canali virtualmente </li></ul>
  13. 13. Open WebTv <ul><li>Domanda: Cosa è Open e cosa no?
  14. 14. Front Office: Back Office :
  15. 15. Piattaforma Servers/Rete
  16. 16. Linea Editoriale Redazione
  17. 17. Continuità Produzione Raccolta </li></ul>
  18. 18. WebTV OSS lato client <ul><li>Avere un sistema multimediale con interazione video su interfaccia web;
  19. 19. Tecnologia Flash;
  20. 20. Flash player (rilasciato OSS la VM con Tamarin);
  21. 21. Il 95% dei pc al mondo hanno già installato flash player;
  22. 22. Gratuità;
  23. 23. Maggiore portabilità: il flash player funziona su windows, linux e mac; </li></ul>
  24. 24. WebTV OSS lato client <ul><li>Framework OSS Flex, fornito da Adobe;
  25. 25. Ottime librerie scritte in ActionScript3;
  26. 26. Gli altri non sono rimasti a guardare (Silverlight di Microsoft);
  27. 27. OpenLaszlo, traduce in swf o dhtml; </li></ul>
  28. 28. Cosa fà il client WebServer www. mysite .com Swf invia Streamng video/audio e dati AMF Swf riceve Streaming video/audio e dati AMF http Architettura Spettatori Spettatori Spettatori Spettatori Presentatore Flash Server 1°fase 2°fase rtmp 3°fase
  29. 29. Come comunica il client <ul><li>Comunica con Ajax, con la libreria Flex-Ajax-Bridge o con la classe ExternalInterface;
  30. 30. 3 categorie di comunicazione remota di applicativi flex: </li><ul><li>HTTP request/response (HTTPService), Flash Remoting, che usa pacchetti AMF (simili a soap) ma il tutto sempre in http o https.
  31. 31. Comunicazione in Real-Time con i socket: </li><ul><li>XML sockets;
  32. 32. Binary sockets;
  33. 33. RTMP, usato non per media. </li></ul><li>File Upload/Download. </li></ul></ul>
  34. 34. Piattaforma <ul>Abbiamo 2 strade possibili <li>CMS Open Source + moduli dedicati al video
  35. 35. ” Piattaforma unica” </li></ul>Sistema Comune Multimediale
  36. 36. Piattaforma <ul>Abbiamo 2 strade possibili <li>CMS Open Source + moduli dedicati al video </li></ul>JoomlaHolic JoomTV
  37. 37. WebTV OSS lato server <ul><li>Red5 flash RTMP server; </li><ul><li>Creato da un gruppo di programmatori con azioni di reverse engineering sul protocollo RTMP proprietario; </li></ul></ul><ul><ul><li>Licenza LGPL;
  38. 38. Realizzato in Java; </li></ul></ul><ul><ul><li>Installazione immediata sia su Linux che su Windows.
  39. 39. Ottime applicazioni di esempio dalle quali apprendere. </li></ul></ul><ul><ul><ul><li>Si può usare JavaScript, Groovy, Beanshell, JRuby, Jython;
  40. 40. Alcune applicazioni: Facebook video; Spreed.com </li></ul></ul></ul>
  41. 41. Come comunicare con il flash server <ul><li>Attraverso il protocollo RTMP usando: </li><ul><li>Netconnection; </li></ul><ul><li>SharedObject, con AMF </li></ul></ul>A. Flash Media Server B. Single stream of data C. NetConnection D. Flash Player, AIR, or Flash Lite 3 client
  42. 42. RTMP: dettagli tecnici <ul><li>RTMP trasporta video, dati e audio;
  43. 43. RTMP è unicast ed è over TCP.
  44. 44. L'audio ha una priorità maggiore, per cui non verrà quasi mai tagliato nel caso di congestione di linea. I dati non vengono mai tagliati </li></ul>
  45. 45. RTMP: dettagli tecnici(2) <ul><li>E' possibile avere una connessione RTMPT che permette di attuare il tunnelling di rtmp su http attraverso il browser ;
  46. 46. Ogni streaming è identificato da un URI univoco. l'application funge da ”Hub” per i client fornendo gli streaming con un sorta di namespace degli streaming;
  47. 47. Il protocollo rtmfp di fplayer10 è un protocollo basato su UDP;
  48. 48. RTMFP su udp mette direttamente in comunicazione i client (peer-to-peer). Red5 pronto ad implementarlo. </li></ul>
  49. 49. Linea Editoriale e Redazione <ul><li>Si può applicare il concetto Open anche alle idee? </li></ul>Organizzazione No-Profit espandono la portata delle opere di creatività disponibili per la condivisione; favoriscono l’utilizzo da parte degli altri di tali opere, quando gli autori non hanno nulla in contrario; forniscono anche la possibilità, com’è sempre avvenuto prima che si abusasse della legge sul copyright, di poter costruire sul lavoro degli altri nel pieno rispetto delle leggi esistenti .
  50. 50. Linea Editoriale e Redazione <ul><li>Si può applicare il concetto Open anche alle idee? </li></ul>Attribuzione . Devi attribuire la paternità dell'opera nei modi indicati dall'autore o da chi ti ha dato l'opera in licenza e in modo tale da non suggerire che essi avallino te o il modo in cui tu usi l'opera. Non commerciale. Non puoi usare quest'opera per fini commerciali. Non opere derivate. Non puoi alterare o trasformare quest'opera, ne' usarla per crearne un'altra. Stessa licenza . Puoi rielaborare l'opera e riutilizzarla soltanto a condizione tutte le opere che ne derivano siano distribuite tramite l'identica licenza dell'originale
  51. 51. Produzione/Raccolta Produzione Editing Post-Produzione Pre-pubblicazione Avidemux AviSynth Cinelerra Freej Jahshaka Lives VirtualDub Pubblicazione
  52. 52. Cosa ci facciamo? <ul><li>E-Learning
  53. 53. Desktop TV
  54. 54. PA TV
  55. 55. Web conference
  56. 56. BTV </li></ul><ul><li>Corsi e lezioni a distanza
  57. 57. Micro television
  58. 58. Comune multimediale
  59. 59. CDA a distanza
  60. 60. Promozione e Marketing
  61. 61. Assitenza on line </li></ul>
  62. 62. E-learning LCMS <ul><li>Open Source </li></ul><ul>Creazione, gestione e memorizzazione dei contenuti didattici; Composizione e modularizzazione delle unità didattiche fondamentali, chiamate learning object (LO); Tracciamento e memorizzazione delle interazioni degli studenti con i learning object. </ul>
  63. 63. PA TV <ul><li>Possibili utilizzi: </li><ul><li>Sistema di gestione sedute consigli comunali
  64. 64. Webtv tematica (turismo, pubblica utilità, vetrina)
  65. 65. Comunicazione istituzionale </li></ul></ul>
  66. 66. WebConference – ambiti operativi <ul><li>Training
  67. 67. Marketing
  68. 68. Promotion
  69. 69. Technical support
  70. 70. Collaboration
  71. 71. Communication </li></ul><ul><li>Vengono visualizzate online delle slide, viene fatto il desktop sharing, documenti, esercizi, votazioni e test.
  72. 72. Effettuare dimostrazioni di prodotti
  73. 73. Condurre eventi in live e presentazioni con audio e video.
  74. 74. Controllo remoto di applicazioni software. Assistenza a distanza e configurazioni a distanza. </li></ul>
  75. 75. WebConference – ambiti operativi <ul><li>Training
  76. 76. Marketing
  77. 77. Promotion
  78. 78. Technical support
  79. 79. Collaboration
  80. 80. Communication </li></ul><ul><li>Scambiare e visualizzare documenti online e discutere, valutare il lavoro eseguito.
  81. 81. Bypassare le linee tradizionali telefoniche e discutere con più persone </li></ul>
  82. 82. Webconference Open source <ul><li>Dimdim
  83. 83. Openmeeting
  84. 84. Vmukti </li></ul><ul>Difetti <li>Codice complesso da manipolare
  85. 85. Conversione documenti non sempre fedele
  86. 86. Non sempre facile da installare </li></ul><ul>Pregi <li>Open source
  87. 87. Lavagna condivisa
  88. 88. Nessun costo licenza </li></ul>
  89. 89. PA TV Sistema di gestione sedute comunali online Acquisizione compressione Archiviazione Ripresa Pubblicazione
  90. 90. Appendice Tipologie video <ul><li>Flash player usa on2TrueMotionVp6 come codec in publisher;
  91. 91. H264 come codec in pubblisher con encoder;
  92. 92. Sono codec interframe ma con meno bit-rate richiesto;
  93. 93. I ”key frames” permettono di andare avanti/indietro in filmati flv/fv4; </li></ul>
  94. 94. Appendice: On2 vp6 e h264: confronto visivo
  95. 95. Tipologie audio <ul><li>HE-AAC: il successore di mp3 per basso bitrate;
  96. 96. Minor bit rate rispetto alla qualità percepita; </li></ul>
  97. 97. Contatti e riferimenti <ul><li>070/503093
  98. 98. [email_address]
  99. 99. [email_address]
  100. 100. [email_address] </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×