数据可视化一直是一个很有趣的领域。许多普通人直观上难以感受的数据,如漏洞分布、实时流量分析等,通过数据可视化的手法,可以清晰地看出数据的结构特点和每一个部分之间的内在联系。
数据可视化除了常用的图表之类,与地理位置信息系统(GIS)的结合也是其中一个有趣的应用。
首先是数据的准备,要做全球的分布图,得有全网扫描的实力才行哦。HeartBleed 风波的当天晚上,ZoomEye 就给全球的公网机器做了一次大体检,第一时间统计了受影响 443 端口服务器的数据,包括地区分布数量、经纬度等信息。第二天我们就公布了这个3D版的全球影响分布。在接下来的几天内,我们又针对同样受波及的465,993,995等端口进行了持续监测,得到了第一手数据。
IP到经纬度的转换使用了著名的 MaxMind - GeoIP2 ,一个 IP 地址的地理位置数据库,可以根据 IP 获取国家、地区、经纬度等信息。这里插播一个花絮,很多人都注意到 HeartBleed 漏洞分布在南极点上也有一个红点。我检查了数据发现的确是有这样一台存在漏洞的服务器,IP 地址在 MaxMind 的数据库查询结果也真是南极点。南极要是真有服务器,能省下很多机房散热的成本呢,不过保持网络连接就很困难了。这可能只是 MaxMind 里的一个彩蛋而已?
这个3D地球仪是从 Chrome 的实验项目 WEBGL-Globe 修改而来。WEBGL-Globe 基于 THREEjs,是利用 WEBGL 技术在网页上创建 3D 交互内容的一个演示,可以直直观地在地球仪上展示数据的地理位置和数量。关于这个工具,在官网上可以看到更多例子。
基于 WEBGL-globe 开发的应用还有这个实时的比特币交易展示 Realtime Bitcoin Globe 。在每一笔交易发生的时候,在地图上会根据数额显示对应大小的图形,并自动跳转到对应经纬度。数据实时传输使用了 WebSocket 技术,同样也是 HTML5 的新特性。这个演示本身不开源,但是在 GitHub 上有一个类似的工程 diox/bitcoin-websockets-globe 可做参考。
Google 在 3D 地球的应用上还有另一个很有代表性的例子 Small Arms Imports / Exports 。这个演示是 Google Ideas 在 2012 年根据和平研究所Oslo提供的军火进出口数据描绘的交互可视化工具。比 WEBGL-Globe 多了一个非常重大的突破是,他的国家地区是可以点击的,单击之后可以出现对应国家的数据,还提供了一个时间轴以切换不同年份。
视觉效果让人印象极其深刻,不过在这几个演示里面是最消耗系统资源的。
这个演示的源代码在 dataarts/armsglobe · GitHub 。不过编码风格比较差,跨脚本的全局变量共享给二次开发造成了巨大的难度,学习一下就好了。
真正把 3D 技术做到登峰造极的是逆天的俄罗斯人。卡巴斯基制作的这个实时网络威胁地图,支持的展示有定向攻击路径,地点;切换平面图和3D球体时有变换动画;每一个国家区域都是矢量图,无限放大也不会影响清晰度;交互性和实用性上简直丧心病狂;渲染3D的代码中没有依赖任何第三方库(包括THREEjs)。
不仅在视觉上非常炫目,性能优化也做到了极致。数据传输使用了二进制数组,编码成base64之后打包成JSON的办法,压缩率非常理想。在以上介绍的几个网页 3D 程序中,这是资源占用最少, *** 作最流畅的一个。
唯一有些坑爹的是“real-time”有些名不副实,其实这个程序只会每隔一段时间去请求服务器后端静态的 json 数据文件。不过已经非常逆天了。这个东西不开源,压缩过的脚本读起来也比较吃力,应用在自己的项目中有些困难。
看完上面几个演示估计都目瞪口呆了吧。WEBGL 目前还没有大规模地在网页开发中应用,许多项目都只是实验性质。前端开发者最要命也是最痛恨的是用户浏览器的兼容问题,尤其是大量过时的 IE 浏览器。
所以在全球分布图的方案上,除了 3D,我们还提供了备选的平面图版本。
ZoomEye 使用的 2D 分布图和 HoneyMap 都用了 jVectorMap 开源库。这个开源库使用矢量图渲染地图,可以无限缩放。支持两种类型:散点分布(HoneyMap 的实时地点)和地区统计(ZoomEye的漏洞分布图)。还可以根据需要选择地图,常用的有全球国家/地区,中国省份地图,美国各州地图等。支持IE6。
做平面图还可以直接使用 Google Maps API ,而且浏览器兼容性也不错。Google Maps 上的附着物可以放路标、折线、多边形、自定义绘图、热力图等。可能唯一的缺点就是会遇上我朝特有的偶发性打不开网页的情况了。
当然,百度什么的也是不错的。一、先进性优势
ZOOM视频会议技术作为当代信息通信发展的必然产物,也是未来实现多方沟通、实时接入、信息共享的技术发展方向。从最初电话会议的出现,便打破了人与人间的空间壁垒,如今,ZOOM视频会议技术的普及与应用,更是将每一个与会成员连接在一起,拉入同一个空间中进行沟通。
二、便捷性优势
ZOOM视频会议所具备的便捷性,是用户在使用的过程中,体验最直接的特性,也是视频会议技术的根本特性之一。随着科技水平的逐步提高,通信技术也随之进步,从而带动视频会议技术进一步发展。ZOOM视频会议所具备的视频会议技术不断地将多项技术相结合,并朝着控制智能化、输入高清化、响应实时化的方向改进。
视频会议软件可以了解一下华万旗下的中目视频会议软件。
中目视频会议软件 *** 作简单无论何时何地,不受终端限制,一键加入会议,一键发起会议。同时支持文件共享、注释等协同 *** 作。同声传译、美颜、满足各种需求。还支持万人超大规模会议。不受行业限制,多场景应用。高标准加密,数据更安全。支持私有云部署,让安全更有保障,售后提供一对一服务,出现问题及时解决,产品种类多,满足各种高阶需求。
_x005F_x000D_
中目视频会议软件具体有以下优势:
1 高清视频和音频:将高质量视频、音频和网络会议带入任何大小的会议室中
2 与任何人召开会议:在台式机、手机或其他会议室系统上加入远程参与者
3 单触启动会议:使用语音命令或单触启动即时会议或会议通过你的日历系统
4 与H323协议的互 *** 作性与任何传统的端点,包括宝利通,思科和LifeSize
上海华万通信科技有限公司,2013年成立于上海,拥有工信部颁发的全国多方通信运营牌照,是业内知名的通信云产品运营商。如果您已经彻底卸载了Zoom,那它应该不会对您产生财产损失了。 Zoom是一款视频会议软件,在使用过程中可能会对硬件或网络带宽造成一定的负荷和损耗,但是卸载软件后,它不应该再对您的设备产生任何财产损失了。
如果您担心Zoom曾经在电脑上留下过安装包或配置文件等,可能会对设备造成不良影响,请您可以彻底清理Zoom的相关文件和配置,以保障电脑或移动设备的正常运作。 *** 作方法可以在网上查找或者询问专业技术人员。如何通过NDI技术及产品,将摄像机拍摄视频高质量追踪链接到Zoom会议系统。
1、摄像机通过SDI/HDMI连接到千视NDI编码器(以N30为例),然后将N30连接到网络交换机,同时电脑也连接到相同的子网。当网络具有DHCP功能的时候,N30设备将自动获取IP。在同一子网下,N30编码后的NDI流,可以被其他NDI设备发现。
2、在电脑安装NDI tools工具(可在NewTek下载),然后打开NDI tools工具文件夹中的NDI Virtual Input程序,它将显示在你的电脑右下角工具栏中,右击选择需要接收的NDI设备和通道。
3、在电脑安装Zoom会议软件,登录Zoom会议软件,在“设置”-“视频”-“摄像头”下拉列表中选择NewTek NDI Video,Zoom会议软件会接收到经过Virtual Input转发过来的NDI视频。
4、在“音频”页面中,可以根据会议环境和需求选择合适的扬声器和麦克风,在“麦克风”下拉列表中可以看到NewTek NDI Audio,Zoom会议软件就可以使用NDI流的音频。
5、正确设置视频和音频参数后,在Zoom软件首页面中点击“新会议”,进入会议室 *** 作界面。
6、在会议室 *** 作界面会d出音频检测会话窗,点击“检测扬声器和麦克风”,依次测试音频采集和播放是否正常。
7、在会议室 *** 作界面可以看到摄像机所拍摄的画面,点击界面左下角“停止视频”旁边的向上小箭头,可以切换其他不同的视频源。
8、调试完成后,即可邀请其他参会人员进入会议室进行线上视频会议。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)