Macromedia Flash Server - The compression applied in FCS

This is Interesting: Free IT Magazines  
Home > Archive > Macromedia Flash Server > April 2006 > The compression applied in FCS





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author The compression applied in FCS
xuming lu

2006-04-28, 7:11 pm

Hi,all:
Does any one can make me clear that what compression and codec methods
used from capturing the video from camera and transmission to the server and
to each video conferencing client?


Thanks
Robin

________________________________________
_________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/...1ave/direct/01/

________________________________________
_______
FlashComm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcomm

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Fabio Sonnati

2006-04-29, 7:11 am

Read my whitepaper:
http://www.progettosinergia.com/fla...timizations.zip

Fabio Sonnati
Flash Video - Optimizations and Tools Blog
http://flashvideo.progettosinergia.com/

----- Original Message -----
From: "xuming lu" <luxuming-PkbjNfxxIARBDgjK7y7TUQ@public.gmane.org>
To: <flashcomm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org>
Sent: Friday, April 28, 2006 11:39 PM
Subject: [FlashComm] The compression applied in FCS


> Hi,all:
> Does any one can make me clear that what compression and codec methods
> used from capturing the video from camera and transmission to the server
> and to each video conferencing client?
>
>
> Thanks
> Robin
>
> ________________________________________
_________________________
> Express yourself instantly with MSN Messenger! Download today it's FREE!
> http://messenger.msn.click-url.com/...1ave/direct/01/
>
> ________________________________________
_______
> FlashComm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcomm
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>


________________________________________
_______
FlashComm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcomm

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Bill Sanders

2006-04-29, 7:11 am

Fabio!

In looking at your new article (April 11) on Dynamic buffering, is
there a BW calculation in the algorithm? The pre-buffer time (BT) is
clear and the ratio (R) is clear as well in the algorithm:

R=(BT*0.8)/T80

Is the BufferLength property T80?

Using the following:

//Add Buffer to playback
startBL = 2;
mainBL = 15;
ns.setBufferTime(startBL);
ns.onStatus = Status;
function Status(info)
{
if (info.code == "NetStream.Buffer.Full") {
ns.setBufferTime(mainBL);
}
if (info.code == "NetStream.Buffer.Empty") {
ns.setBufferTime(startBL);
}
}

Where would I add,

R=(BT*0.8)/T80

???


Thanks,
Bill


On Apr 29, 2006, at 6:15 AM, Fabio Sonnati wrote:

> Read my whitepaper:
> http://www.progettosinergia.com/flashvideo/
> FlashVideoTechnologyAndOptimizations.zip
>
> Fabio Sonnati
> Flash Video - Optimizations and Tools Blog
> http://flashvideo.progettosinergia.com/
>
> ----- Original Message ----- From: "xuming lu" <luxuming-PkbjNfxxIARBDgjK7y7TUQ@public.gmane.org>
> To: <flashcomm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org>
> Sent: Friday, April 28, 2006 11:39 PM
> Subject: [FlashComm] The compression applied in FCS
>
>
>
> ________________________________________
_______
> FlashComm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcomm
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com


bill sanders | www.sandlight.com | bloomfield, ct | 860-242-2260


________________________________________
_______
FlashComm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcomm

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Fabio Sonnati

2006-04-30, 7:11 am

Hi Bill,
In this case BT is the current buffer length (startBL)
T80 is the time needed to fill at 80% this buffer.
To measure this time we need to use a setInterval routine
When the setInteval finds T80, you can calculate the Bandwidth Ratio
with the formula R=(BT*0.8)/T80 and decide if:
1. re-set startBL to an higher value before playing begins
2. leave all untouched if the R is good enough
3. change the stream to a smaller one.

I have contacted Steve Wolkoff to propose a complete
article with the final code for the "Developer Center".
I hope he will accept.

Bye,
Fabio Sonnati
http://flashvideo.progettosinergia.com




> Fabio!
>
> In looking at your new article (April 11) on Dynamic buffering, is
> there a BW calculation in the algorithm? The pre-buffer time (BT) is
> clear and the ratio (R) is clear as well in the algorithm:
>
> R=(BT*0.8)/T80
>
> Is the BufferLength property T80?
>
> Using the following:
>
> //Add Buffer to playback
> startBL = 2;
> mainBL = 15;
> ns.setBufferTime(startBL);
> ns.onStatus = Status;
> function Status(info)
> {
> if (info.code == "NetStream.Buffer.Full") {
> ns.setBufferTime(mainBL);
> }
> if (info.code == "NetStream.Buffer.Empty") {
> ns.setBufferTime(startBL);
> }
> }
>
> Where would I add,
>
> R=(BT*0.8)/T80
>
> ???
>
>
> Thanks,
> Bill
>
>
> On Apr 29, 2006, at 6:15 AM, Fabio Sonnati wrote:
>
>
> bill sanders | www.sandlight.com | bloomfield, ct | 860-242-2260
>
>
> ________________________________________
_______
> FlashComm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcomm
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>

________________________________________
_______
FlashComm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcomm

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Bill Sanders

2006-04-30, 7:11 am

Fabio,

Thanks. Your articles have been among the most useful I've found. I =20
hope Steve includes your proposed one.

Ca=F3,
Bill
On Apr 30, 2006, at 6:47 AM, Fabio Sonnati wrote:

> Hi Bill,
> In this case BT is the current buffer length (startBL)
> T80 is the time needed to fill at 80% this buffer.
> To measure this time we need to use a setInterval routine
> When the setInteval finds T80, you can calculate the Bandwidth Ratio
> with the formula R=3D(BT*0.8)/T80 and decide if:
> 1. re-set startBL to an higher value before playing begins
> 2. leave all untouched if the R is good enough
> 3. change the stream to a smaller one.
>
> I have contacted Steve Wolkoff to propose a complete
> article with the final code for the "Developer Center".
> I hope he will accept.
>
> Bye,
> Fabio Sonnati
> http://flashvideo.progettosinergia.com
>
>
>
[vbcol=seagreen]
[vbcol=seagreen]
> ________________________________________
_______
> FlashComm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcomm
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com


bill sanders | www.sandlight.com | bloomfield, ct | 860-242-2260


________________________________________
_______
FlashComm-1Ss2GqJETD3yZ38Mhd3e/9ZfFG6BLHNm@public.gmane.org
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcomm

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com