|
LOGIN |
|
Thread Tools | Search this Thread | Display Modes | Translate |
#11
|
|||
|
|||
Sono tornato!
Sono sempre alle prese con questa storia ma ho fatto qualche passo avanti! Dunque, ho deciso di usare Adobe Flash Media Live Encoder per acquisire il video e l'audio (mi serve in stereo), un servizio Hosting FMS, una mio player scritto in AS3 per visualizzare il video. Sono alla ricerca di un servizio Hosting FMS...ma non ho nessuna idea di cosa cercare in particolare, quali caratteristiche verificare ecc...l'unica cosa che mi ha guidato fino ad ora era il prezzo Free non ne ho trovati. Quello che più mi convinceva era questo (quello da 9€) ma, come dicevo, non ho idea! Se avete qualche consiglio, ve ne sarò eternamente grato! |
#12
|
|||
|
|||
Avrei anche qualche domanda di livestream: questo servizio (la versione free), mi permette di usare programmi di acquisizione tipo Adobe Flash MEdia Live Encoder e di utilizzare un mio player per la visualizzazione?
Perchè io ho la necessità di: 1) Acquisire audio in stereo (ecco perchè Adobe) 2) Gestire l'audio in stereo nel player in modo particolare (ecco perchè il mio player) Help! |
#13
|
|||
|
|||
Quote:
la qualità della camera ovviamente serve, ma non puoi dimenticare che per fare arrivare un segnale fullHD devi pensare che hai da trasmettere i dati di 1080*1920 pixels almeno 20 volte in un secondo. parliamo di una mole di dati che deve prevedere una banda internet di trasmissione altrettando grande (parliamo di 44 milioni di dati/pixel al secondo, non compressi). pretendere di inviare il massimo della qualità potrebbe comportare anche un fotogramma trasmesso ogni tot secondi, quindi ti conviene studiare la connessione, e in base a quella dare più o meno audio di qualità rispetto al video. che io abbia potuto verificare raramente, almeno qui nel bistrattato sud, si supera (spesso neanche si raggiunge) un livello di 600kbs. levane 96 per un audio decentino, ti restano teorici 500 (di picco) per il segnale video. fa tu cosa puoi trasmettere in quanto a qualità con un codec a 400kbs...
__________________
«Fino a quando il colore della pelle sarà più importante del colore degli occhi ci sarà sempre la guerra.» Bob Marley |
#15
|
|||
|
|||
Quote:
Riuscito a risolvere anche questo punto utilizzando le API fornite da livestream.com stesso! |
#16
|
|||
|
|||
mò tocca a te fare la guida di tutto ciò che hai fatto, spiegandone obiettivi e tecniche usate.
mi raccomando
__________________
«Fino a quando il colore della pelle sarà più importante del colore degli occhi ci sarà sempre la guerra.» Bob Marley |
#17
|
|||
|
|||
Quote:
Beh...ci provo: Obbiettivo: realizzare un sistema per la trasmissione di eventi live con due tracce audio (nel mio caso il motivo era che l’evento veniva tradotto simultaneamente in una seconda lingua) senza trasmettere due volte il flusso video. Premessa: la realizzazione è fattibile se non vi è la necessità di trasmettere audio stereo per nessuna delle due tracce. Requisiti hardwere: ciò a cui si deve arrivare è una situazione in cui in ingresso audio alla periferica di acquisizione (line-in della scheda audio, audio-in della scheda di acquisizione video ecc…) ci sia su un canale (ad esempio il canale sinistro) la prima traccia audio, sull’altro la seconda. Nel mio caso era abbastanza fattibile perché la mia scheda di acquisizione video presentava un classico ingresso RCA per ogni canale a cui ho collegato direttamente le uscite del mixer (già mono) dei rispettivi microfoni (sul canale sinistro il microfono del relatore e sul destro quello del traduttore). Come prima cosa mi sono registrato su livestream.com, creato il mio canale e verificato. Poi ho seguito questa guida per poterlo utilizzare con Adobe Flash Media Encoder (attenzione: nelle impostazioni di quest’ultimo si deve settare l’acquisizione audio in stereo e tenere d’occhio il totale di banda necessaria che il programma calcola in quanto si deve tener presente che il flusso video+audio non deve (nel caso abbiate scelto il piano free su livestream.com) superare i 500 kbps). A questo punto potete già fare un test per vedere se riuscite a trasmettere. Veniamo ora al player. Per poter utilizzare del proprio codice ho seguito le indicazioni di questa pagina. Come prima cosa bisogna ottenere questa developer key. Ciò che si deve fare è inserire l’URL della pagina che ospiterà il player. Una volta generata la chiave questa resterà tra le vostre chiavi anche se lasciate la pagina o uscite dall’account quindi non state a preoccuparvi di scriverla da qualche parte. Sempre dalla stessa pagina ho scaricato le API per Flash (un file compresso con all’interno alcuni esempi di player già realizzati e i componenti base per crearne uno) e poi modificato il file “LivestreamPlayer-cs4.fla” (in particolare io ho usato Adobe Flash Professional CS5.5 per aprirlo e modificarlo) per ottenere un player personalizzato. Oltre all’aspetto grafico che ciascuno può personalizzare come vuole , per quanto riguarda la parte di codice, si deve: 1) Editare la classe “livestreamPlayer” (è nella libreria del progetto) per inserire la Developer Key ottenuta in precedenza, impostare il nome dello stream (dev’essere uguale a quello che avete deciso di adottare in Adobe Flash Media Encoder), impostare i parametri come dimensione della parte destinata al video, tasti da mostrare (per maggiori dettagli guardate qui ). Ecco il mio codice Actionscript 3 (in pratica è il codice modificato del file LivestreamPlayer.as; ho cercato di evidenziare le modifiche precedendole da alcuni commenti): Code:
2) Inserire il codice per la gestione del doppio audio nel documento principale. C’è da precisare che ho inserito due pulsanti sullo stage per selezionare la lingua di ascolto (i più il pulsante della lingua selezionata ha al suo fianco un segno di spunta che compare per evidenziare quale lingua è settata). Ecco il codice: Code:
Ora non resta che esportare il video e inserirlo nella pagina HTML del vostro sito. Ci tengo a dire che prima di ora la mia unica esperienza con Flash è stata attraverso YouTube…ciò che volgio dire è che non avevo mai usato Flash, Actionscript & Co. Quindi il codice che ho scritto è da ultra-principiante…sicuramente si può fare qualcosa di meglio! |
#18
|
|||
|
|||
Per chi fosse interessato ho reso disponibile il codice usato e testato: Livestream.COM Flash PLayer
|
Thread Tools | Search this Thread |
Display Modes | |
|
|