Javascript计时器拼图

时间:2013-12-10 12:02:29

标签: javascript networking timer

这是我刚刚经历的奇怪场景,我不确定如何说出这个问题。

最好描述我的应用程序以及它的作用。

我有一台连接到路由器的IP摄像头。 我使用C#VLC包装器使用RTSP协议每秒获得10帧。 然后我使用[web方法]将这些单独的jpeg上传到我的服务器上。

然后通过浏览器使用设置为100ms的javascript计时器,通过调用ashx页面将图像呈现为HTML图像控件。

现在这已经工作了好几天。

现在这是我在过去48小时里所经历的事情。

来自IP摄像头的图像很跳跃。也就是说,有时图像会及时流动,有时它会减速,停止并再次加速以“赶上”。

我注意到,当我在网络上的另一台PC上通过网络浏览器客户端查看时,javascript计时器调用很慢,有时会停止一段时间。我使用谷歌浏览器查看ashx网址被调用的频率。

我关闭了自己的应用程序。重新启动我的所有PC并启动VLC应用程序而不使用包装器。再次,流动是'跳跃'。所以结论是,这不是我的申请。

出于某种原因,我决定登录我的路由器(192.168.0.1)。

找不到页面。

事实上,我必须彻底重启我的路由器才能访问我的路由器'page'。

一旦我这样做,一切都恢复正常。

所以,我遇到的两个问题是(1)为什么我不能通过该IP地址和(2)访问我的路由器。为什么我的javascript计时器崩溃到了静止状态?

就像我说这是一个奇怪的场景,我不会责怪任何人想要关闭或否决这个问题。

但是,如果有机会这是一件众所周知的事情,我希望接受教育。

由于

0 个答案:

没有答案