优化Flash / RTMFP中可用带宽的质量

时间:2012-10-01 15:36:17

标签: flash actionscript chat rtmfp qos

我正在使用ActionScript开发一个简单的一对一P2P视频聊天,并且我想确保给定带宽的同伴的最佳视频质量。这意味着:

  1. 根据聊天开始时的可用带宽设置最佳质量
  2. 通过降低质量来响应聊天期间的网络拥塞。
  3. 该任务类似于dynamic stream switching,但P2P的细节使得动态流方法不起作用。例如,动态流交换中监控的maxBytesPerSecond指标在P2P中非常无用,其中接收NetStream的缓冲区大小设置为0以最小化延迟。

    到目前为止,看起来P2P最可靠的QoS指标是SRTT。在我在本地网络上进行的模拟测试中,带宽拥塞使得在引入带宽限制时可以达到500毫秒甚至更长。但是,它没有提示如何最好地调整bandwidthCamera.setQuality(0, bandwidth)的值来响应拥塞。

    我做了很多实验,但我仍然没有看到解决问题的简单明了的解决方案。我也想知道在其他RTMFP聊天解决方案中如何解决这个问题(如果有的话)。

0 个答案:

没有答案