JS从二进制文件流式传输

时间:2012-06-26 07:59:57

标签: javascript streaming mouse

所以我知道像SoundManager2这样的javascript库能够将音乐“流式传输”到客户端。有了“流”我正在谈论

1)文件存储在服务器上,并由应用程序从用户请求中提取 2)文件像视频一样“缓冲” 3)文件然后在一种播放器中为用户播放

据我所知,MP3文件基本上只是一个带有一些标题和基本二进制信息的(复杂)文件。如何进行这种包含例如鼠标位置信息的二进制文件的流式传输。

我的目标是创建一种可以将鼠标移动保存在文件中,然后将其作为流播放给其他用户,并提供在鼠标录制中来回移动的可能性。

1 个答案:

答案 0 :(得分:0)

我会制作一个能够切断你正在谈论的文件的服务器端脚本。

然后,你会称之为

.../file.php?name=mousepositions.json&start=34&length=10

您将收到第34-43部分。然后,您可以显示这些部分,同时获取下一部分

.../file.php?name=mousepositions.json&start=44&length=10 

在客户端上,您可以使用收到的部分填充数组(或对象),以便了解已有的部分以及缺少的部分。然后,当用户正在寻找时,您可以从本地对象/数组中获取并仅获取那些丢失的部分。