使用actionscript或flash或适用于所有浏览器的播放器流式传输.jpg文件

时间:2010-12-22 15:21:55

标签: flash actionscript activex streaming

美好的一天。我是一个新的程序员。我也是flash的新手。

我有一个自定义的activex显示器,可以显示来自IP摄像头的视频。 但它并没有在所有浏览器上显示。

然后我被建议使用flash / actionscript来传输相机在具有ip地址的远程服务器上丢弃的jpeg(仅示例)80.247.23.12/container/live.jpg。

但是文件名是常量。我如何使用Flash来传输这个现场jpeg并让它看起来像一个流媒体电影。我根本不知道怎么回事。

提前感谢。

1 个答案:

答案 0 :(得分:0)

我不认为你可以在你描述的设置中“流式传输”jpg文件,但你可以使用ActionScript重复加载它,以便在5秒左右的时间内更新显示的图像。

正如您所提到的那样,文件名是常量可能会出现问题,即使用缓存的图像而不是正在下载的新图像,但您可以通过在每个图像URL中附加更改的值来解决这个问题。呼叫,所以URL将永远是唯一的。它可能是任何变化的值,真的,像计数器或时间戳,所以URL可能是这样的:

http://80.247.23.12/container/live.jpg?1
http://80.247.23.12/container/live.jpg?2
http://80.247.23.12/container/live.jpg?1293042590814   // timestamp for the current time

如果愿意,您可以将额外值视为伪造的GET参数。它不会被服务器或任何东西处理,它将被忽略,但它使每个调用的URL都是唯一的。