宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

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

2016-10-13 00:16:48 点击量:10 标签: 收藏本文

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 将降低帧速率以保持图片品质,而不会超出指定的带宽。

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室