Apache flex Flex流数据

Apache flex Flex流数据,apache-flex,streaming,flash,endpoint,graniteds,Apache Flex,Streaming,Flash,Endpoint,Graniteds,我有一个流式服务器(用于推送数据而不是视频)设置GraniteDS,它工作得很好 我必须在一个网页中包含多个swf文件。每个swf文件都有一个包含流数据的数据表(这是一个特定的要求-所以我真的不能将所有数据表组合成一个巨大的数据表/swf文件)。但是,所有swf文件都连接到同一重力通道/流端点 从网页到流媒体服务器有多少个连接?每个swf文件是否启动新的流连接?还是因为它们只是连接到一个通道,所以它们共享相同的连接 问候,, 拉维。啊,很好的问题,格拉斯霍帕 本质上,它们中的每一个都有自己的专用

我有一个流式服务器(用于推送数据而不是视频)设置GraniteDS,它工作得很好

我必须在一个网页中包含多个swf文件。每个swf文件都有一个包含流数据的数据表(这是一个特定的要求-所以我真的不能将所有数据表组合成一个巨大的数据表/swf文件)。但是,所有swf文件都连接到同一重力通道/流端点

从网页到流媒体服务器有多少个连接?每个swf文件是否启动新的流连接?还是因为它们只是连接到一个通道,所以它们共享相同的连接

问候,,
拉维。

啊,很好的问题,格拉斯霍帕

本质上,它们中的每一个都有自己的专用连接。因此,如果您有6个SWF,那么每个SWF都有一个到流媒体服务器的连接,因此有6个连接。问题是,如果您使用RTMPT,您的浏览器可能会阻止(或循环)额外的连接,因为有一个限制(即过去每个域有2个连接的限制,我相信FF是10)

然而,问题是它们是否都同时获得流式数据?不同swf的数据是否不同?一个可能的解决方案是让其中一个swf成为“主”swf,它连接到服务,获取所有数据并使用Javascript或LocalConnection将其发送到其他swf


但是,我对你的规格不太了解,也不知道为什么你首先有多个主权财富基金…

啊,很好的问题是格拉斯霍普

本质上,它们中的每一个都有自己的专用连接。因此,如果您有6个SWF,那么每个SWF都有一个到流媒体服务器的连接,因此有6个连接。问题是,如果您使用RTMPT,您的浏览器可能会阻止(或循环)额外的连接,因为有一个限制(即过去每个域有2个连接的限制,我相信FF是10)

然而,问题是它们是否都同时获得流式数据?不同swf的数据是否不同?一个可能的解决方案是让其中一个swf成为“主”swf,它连接到服务,获取所有数据并使用Javascript或LocalConnection将其发送到其他swf


但是,我对您的规格不太了解,也不知道为什么您有多个主权财富基金…

谢谢JAX的回复。我实际上尝试了swf间的通信——有一个巨大的父swf与所有子swf文件进行通信。但我面临两个问题。a) 当父swf设置为隐藏时,流停止。但如果父swf宽度和高度分别设置为1,则流再次开始。b) 父swf文件接收数据的时间与更新所有子swf的时间之间存在相当大的延迟。这种滞后有时非常明显,有时根本没有滞后。每个swf文件都有实时数据。所以这很糟糕。这些数据与股市有关,而且是实时的。每个swf文件的数据都不同-没有重复的股票数据。但出于UI和其他规范原因,多个swf文件是必须的。对我来说,与流媒体服务器建立最少的连接是一个小时的需要!:)有什么建议吗?我不确定在一个页面中使用几个SWF是好的形式。就个人而言,如果你想要实时的股票数据和大量的图表,要么让它成为一个完整的flex应用程序,要么让它全部成为Javascript/html/css。有时你可以将两者混合使用,但是6个SWF有点过头了。谢谢JAX的回复。我实际上尝试了swf间的通信——有一个巨大的父swf与所有子swf文件进行通信。但我面临两个问题。a) 当父swf设置为隐藏时,流停止。但如果父swf宽度和高度分别设置为1,则流再次开始。b) 父swf文件接收数据的时间与更新所有子swf的时间之间存在相当大的延迟。这种滞后有时非常明显,有时根本没有滞后。每个swf文件都有实时数据。所以这很糟糕。这些数据与股市有关,而且是实时的。每个swf文件的数据都不同-没有重复的股票数据。但出于UI和其他规范原因,多个swf文件是必须的。对我来说,与流媒体服务器建立最少的连接是一个小时的需要!:)有什么建议吗?我不确定在一个页面中使用几个SWF是好的形式。就个人而言,如果你想要实时的股票数据和大量的图表,要么让它成为一个完整的flex应用程序,要么让它全部成为Javascript/html/css。有时你可以将两者混合使用,但6个主权财富基金有点过头了。