现在,我正在进行一个项目,该项目主要使用 ActionScript 3.0(在服务器端使用一点 2.0)在 RTMP 上移动视频流,并且我们已经具备了限制客户端上这些视频流的带宽使用的功能等级。然而,我们只是通过调用 Camera 类的 setQuality() 方法来做到这一点,这会影响该视频流的每个接收器。现在虽然我们确实需要一种方法来有效地设置各个接收器的带宽使用情况,但显然 VideoDisplay、NetStream 和 NetConnection 都几乎没有这种功能。在 AS3 中没有一些体面的方法可以做到这一点吗?如果有办法,怎么做?谢谢!
编辑:为清楚起见,假设视频流的发送者将其相机对象的质量设置为使用 1 兆带宽。我怎样才能让该流的接收者只使用半兆带宽来流式传输该视频而不会弄乱发送者的 1 兆设置?