|
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
| |
|
|
| 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
|
|
|
|
|