首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ActionScript 3.0中,如何限制视频流接收端的带宽使用?

在ActionScript 3.0中,如何限制视频流接收端的带宽使用?
EN

Stack Overflow用户
提问于 2012-09-28 04:09:16
回答 1查看 461关注 0票数 0

现在我正在做一个项目,主要使用ActionScript 3.0在RTMP上移动视频流(服务器端使用了一点2.0 ),我们已经有了在客户端级对这些视频流的带宽使用进行节流的功能。然而,我们只能通过调用类Camera的setQuality()方法来实现这一点,它会影响该视频流的每个接收器。现在,虽然我们确实需要一种方法来有效地设置单个接收器的带宽使用,但显然VideoDisplay、NetStream和NetConnection都几乎没有这种功能。在AS3中没有什么好的方法可以做到这一点吗?如果有办法,怎么做?谢谢!

编辑:为了清楚起见,假设视频流的发送方将其摄像机对象的质量设置为使用1兆的带宽。如何才能使该流接收方仅使用半兆带宽来流式传输该视频,而不会干扰发送方的1兆设置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-28 05:36:51

FMS只是将从发布者接收到的数据传递给订阅者集合。它不会改变它(至少从数据的角度来看是这样)。不过,您需要的是根据订阅者的需求对发布的视频流进行转码。简单的RTMP根本不能做到这一点。我认为有一种方法可以使用http流功能为相同的数据发布多个流。但是,在这种情况下,出版商实际上是在向FMS发布多个媒体流。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12629268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档