·您当前的位置:主页 > 技术教程 > AS2与AS3技术 >

[AS3]Red5流媒体之FMS视频直播的带宽计算方式setQuality介绍

时间:2012-11-19 22:02blueidea.com
设置每秒的最大带宽或当前输出视频输入信号所需的画面质量。此方法通常只在使用 Flash Media Server 传输视频时适用。用此方法可以指定输出视频输入信号的哪一方面对于您的应用程序更重要:是带宽使用率还是图片品质。

setQuality()方法

public function setQuality(bandwidth:int, quality:int):void

语言版本: ActionScript 3.0

运行时版本: AIR 1.0 Flash Player 9

 

设置每秒的最大带宽或当前输出视频输入信号所需的画面质量。此方法通常只在使用 Flash Media Server 传输视频时适用。

使用此方法可以指定输出视频输入信号的哪一方面对于您的应用程序更重要:是带宽使用率还是图片品质。

若要指示带宽使用率更为重要,请将一个值传递给 bandwidth 并将 0 传递给 quality。Flash Player 将在指定的带宽内以可能的最高品质传输视频。如有必要,Flash Player 将降低图片品质以避免超出指定的带宽。通常,随着运动的增加,质量将降低。

若要指示品质更为重要,请将 0 传递给 bandwidth 并将一个数值传递给 quality。Flash Player 使用所需数量的带宽来保持指定的品质。如有必要,Flash Player 将降低帧速率以保持图片品质。通常,随着运动的增加,带宽的使用率也将增加。

若要指定带宽和品质同等重要,请为这两个参数都传递数值。Flash Player 将传输达到指定品质并且不超过指定带宽的视频。如有必要,Flash Player 将降低帧速率以保持图片品质,而不会超出指定的带宽。

热门文章推荐

请稍候...