Skip to main content
Participant
August 27, 2009
Question

[ AS3 FMS 3.5 IE ] Initial buffer time too long

  • August 27, 2009
  • 1 reply
  • 2655 views

Hello everybody!

I'm writing from Italy and this is my first post in this forum so excuse me for my own english!

Come to my problem...

I'm realising a web tv and i've bought a custom straming plan on influxis.com with this specs:
- Concurrent connections: 5
- Bandwith per client: 512kbps
- Disk space: 2GB
- Bandwith transfert: 5GB

Whether i write "manually" the entire code to manage the streams ( using the NetStream and Video objects ) that if i use the FLVPlayback component, the time between the video start to buffer and the time when the first frame became visible is too much long.

I thought it was due to the weight of the file and it encoding. For testing, i prepared a file .flv ( i would also support the f4v ) of about 500kb, with a video bitrate of 320kbps and the audio something like 96kbps but i'm not sure because i don't remember.

Even trying to watch this lightweight video, i have to wait at least 10 seconds (if not more! much more, sometimes, for f4v, i've to wait a minute!) to see the 2nd frame, and in any case, the video isn't fluid.

I think that my internet connection is very good, nominally is an 8Mbps and i've downloaded at 1Mbps with Safari and reached 2Mbps with torrents client.

If i set a bufferTime for the NetStream less then 5 seconds, i've to wait more then 5 seconds and however i see all the video piece by piece each one of about 1 or 2 seconds.

I would get a result very close to the one obtained by youtube: fast start streaming even if the video is long, acceptable quality, and seeking (very important for me).

How can i resolve this issue??

I'm newly sorry for my english and i hope someone know the solution!

Thank you all in advance.
Ciamiz

    This topic has been closed for replies.

    1 reply

    Participating Frequently
    August 27, 2009

    Hi:

         Maybe you can use multi stream bytes .

         Start from a low bytes stream and a shot buffertime ,so that the user can see the video quickly.

    ciamixAuthor
    Participant
    August 27, 2009

    Hi and thank you for the answer...

    What are "multi stream bytes"?

    I don't know if i've understand but i try to explain:

    for you, i have to make for example, 3 encoded flv per file that i would stream, low, medium and high quality.

    After, now i don't know how, starting to play the stream with the low quality and when the buffer reach an

    important size, swich the stream with the one that have a higher quality, all right?

    An example about your suggest is the Adobe flashmedia server start screen? The page where we can see the

    train and select a higher quality or a lower? Because i don't know if i have understood you reply...

    But thank, hope your answer...

    Ciamiz

    Participating Frequently
    August 27, 2009

    Oh,sorry , My English is not well .

    It means Dynamic Streaming , You can detct client bandwidth and switch stream content between low bytes stream from high bytes stream .

    If you want to user  see the video as fast , you should publish a low quality video ,low bytes , short buffertime , then switch to a high quality stream .