Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    31

    [ AS3 / FMS 3.5 IS ] Buffering iniziale molto moolto lungo

    Ciao a tutti, sto realizzando una web tv ed ho acquistato un mini piano per lo streaming su influxis.com.

    Il mio problema è che sia creando tutto il codice per gestire gli streaming "a mano" che usando il componente FLVPlayback, intercorre troppo tempo, immagino dovuto al buffering, tra quando seleziono un video e quando questo effettivamente viene "streammato".

    Pensavo fosse dovuto al peso ed all'encoding dei file quindi, per prova, ho elaborato un file .flv ( vorrei supportare anche gli f4v ) di circa 500kb, con un bitrate video di 320kbps e l'audio non lo ricordo.

    Anche vedere in streaming questo leggerissimo video, mi trovo a dover attendere almeno 10 secondi prima di vedere il 2° fotogramma se non di più, per evitare di vederlo totalmente a scatti.

    La mia connessione ad internet direi che è molto buona, è una 8Mbps con la quale sono riuscito a raggiungere anche 1Mbps in download. Il mio profilo su influxis prevede un'ampiezza di banda per client pari a 512kbps e se metto un bufferTime inferiore a 5, che dalla documentazione, non si avvia finchè non viene bufferizzato 5*2, il video va terribilmente a scatti dall'inizio alla fine.

    Vorrei ottenere un risultato il più possibile simile a quello ottenuto da youtube, avvio veloce, qualità discreta e seeking ( molto importante per me ).

    Come posso risolvere?

    Grazie mille a tutti in anticipo,
    Ciamiz

  2. #2
    probabilemte sbagli qualcosa nel codice

    per il videoplayer che io ho creato, lo trovi nel sito in firma, faccio partire subito il video mentre il resto viene caricato
    Photogallery Flash Gratis - http://www.flashfiles.biz -
    Template in Flash con pannello di Amministrazione e deeplinking Guarda il template qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    31
    Ciao e grazie mille innanzitutto per la risposta.

    Per cercare di capire se poteva essere come dici tu, ho scritto un
    pario di brevissimi spezzoni di codice che tentano di streammare
    lo stesso video (di appena 11 secondi) , uno senza il bufferTime
    impostato e l'altro con un bufferTime pari a 3 secondi.

    Il primo test è visibile qui:
    http://www.anonymit.com/aTV/test/nobuffer

    Il secondo, invece, qui:
    http://www.anonymit.com/aTV/test/buffer3secondi

    Allora, per chiarezza e per capire naturalmente dove diavolo sbaglio, posto anche il codice del primo test:

    codice:
    var fileName:String = "TV_Super_Enalotto_2009.flv";
    
    var nc:NetConnection = new NetConnection();
    var ns:NetStream;
    
    // *** Sullo stage c'è un'istanza dell'oggetto Video chiamata 'vid'
    
    nc.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
    nc.connect("rtmp://xjgnqrj8l7n.rtmphost.com/vod/jm"); // mi connetto all'istanza jm
    
    function onNetStatus(e:NetStatusEvent):void
    {
    	trace(e.info.code);
    	switch ( e.info.code )
    	{
    		case "NetConnection.Connect.Success":
    		{
    			ns = new NetStream(nc);
    			vid.attachNetStream(ns);
    			ns.client = this;
    			ns.play(fileName);
    			break;
    		}
    	}
    }
    
    function onMetaData(infoObject:Object):void
    {
    	vid.width = infoObject["width"];
    	vid.height = infoObject["height"];
    	vid.x = ( stage.width / 2 - vid.width / 2 );
    	vid.y =  ( stage.height / 2 - stage.height / 2 );
    }
    Per quanto riguarda il secondo test, quello con il buffer settato a 3 secondi, non posto il codice in quanto basta che si aggiunga la riga ns.bufferTime = 3; prima di ns.play(fileName);

    Spero che mi possiate aiutare a capire dove sbaglio!

    Grazie mille!
    Ciao
    Ciamiz

  4. #4
    hai provaato a fare lo streaming di un video uppato sul tuo sito?
    Photogallery Flash Gratis - http://www.flashfiles.biz -
    Template in Flash con pannello di Amministrazione e deeplinking Guarda il template qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    31
    Mhmm... che intendi?!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.