inspectlet和其他服务如何存储用户视频会话?

Mua*_*afi 6 javascript jquery ruby-on-rails node.js express

我想知道像http://www.inspectlet.com/这样的服务如何存储视频会话,从外观上看,我认为这不是webRTC的实现。我能够弄清楚的是,有一个活跃的Express套接字正在进行通信,但是在那种情况下,他们将必须存储页面并跟踪DOM中的所有事件。Justed希望确认这是他们遵循的方法。

问候,Muaaz Rafi

Ada*_*lla 3

查看页面上的事件监听器,看起来有很多绑定。例如,<body>has scrollkeyupchange事件绑定到函数。我确信它还有mousemovemouseclick等。所有这些都可能存储在 Javascript 变量(可能是对象)中,然后经常使用数据参数AJAX 到http://hn.inspectlet.com/adddata 。以下是发送内容的示例:

http://hn.inspectlet.com/adddata?d=mr,212941,46,337,46,1277)mr,213248,163,498,163,1438)mr,213560,144,567,144,1507)mr,213873,138,240,138,1180)mr,214188,169,184,169,1124)mr,214504,158,520,158,1460)mr,214816,231,487,231,1427)mr,215130,329,197,329,1137)mr,215444,894,289,894,1229)mr,215755,903,295,903,735)s,215755,440,0)&w=259769975&r=494850609&sd=1707&sid=1660474937&pad=3&dn=dn&fadd=false&oid=99731212&lpt=212629
Run Code Online (Sandbox Code Playgroud)

  • 但他们如何维护页面状态,这让我很困扰。他们下载页面并维护页面的状态或将其缓存在服务器上。任何想法都会有所帮助,感谢您的回复。 (2认同)