c++-桌面监控所需要的知识

问题描述

桌面监控所需要的知识
我想做一个桌面监控系统,大神能不能告诉一下我原理,基于windows平台,用tcp。
我预想是 客户端把 桌面整体 截图,然后把图片发送给服务端,
一秒发送25张图片,服务端不停接收图片并且显示,这样做对吗?

解决方案

连续的视频不是你截屏的效果的,一秒25帧数据,里面有I帧和P帧的或者B帧。
I帧才是一张图片的完整数据,比较大,P帧是向前的变化像素数据,数据量小。
具体的采集显示器的数据估计需要找一些资料看看,是怎么获取视频数据的吧。
网络传输的话,网络好的话就tcp,不好的话就udp,至于封装自己用就自己封装简单的,能解析就好,如果是rtp或者ps,ts标准的话,
就按照标准封装就好。

解决方案二:
网络视频的传输,是需要算法的,如 H.264+RTPTRSP
而不是每一帧都是完整的图像,如果是,则对网络的要求会很高,不是现在的网络环境可以承受的。

解决方案三:
理论上是可以的,客户端甚至可以进行优化,比如像素对比,只发送像素发生改变的部分。
但是这样和远程视频查看软件,比如VNC有什么区别呢?
尤其是如果你的服务器不对收到的图片存档的话。

希望能帮到你。

解决方案四:
1秒发送25张 网络要求的确有点高啊

时间: 2024-09-15 10:33:43

c++-桌面监控所需要的知识的相关文章

笔记本还有多少电?在Win7桌面监控电量

在使用笔记本电脑时,总是担心电池突然没电,Win7右下角虽然有个电量提示,但小小的图标很难判断电量到底还剩多少.怎么才能让笔记本的电量显示更精确,一看便知呢?其实解决这个问题很容易,只要在Win7桌面上添加一个电池小工具,在桌面上就能随时监控笔记本剩余电量了. 首先,在Win7桌面点击右键,打开"小工具"窗口.电池小工具并不是Win7自带的,需要我们手动安装.点击小工具窗口右下角的"联机获取更多小工具",打开Win7桌面小工具下载页面. Win7小工具 找到其中的&

网络视频监控技术之网络知识普及篇

Q:网络视频监控系统数据传输的特点是什么? A:网络视频监控系统数据流量大,实时性要求高.一般单路25帧/秒的CIF格式图像码流大小约384Kbps:单路25帧/秒的D1格式图像码流大小为384-1500Kbps,平均码流为900Kbps:由于在不同行业中,用户对于所需图像的实时性.流畅性要求不同,应根据实际情况具体问题具体分析. Q:如何对网络视频监控系统进行网络宽带规划? A:可以把网络视频监控系统网络按照前端.中心服务平台和客户端划分为三部分: 1.前端带宽:所需宽带进行估算;如一个前端只

JAVA VirtualVM远程监控配置

Virtual VM是JDK6 Update7之后推出的工具,有集合其它JDK工具的倾向,目前JDK7的版本已经支持绝大部分的监控功能,好像还不能像Jprofile和Youkit那样支持实时跟踪内存堆栈来定位内存泄露问题. 对于远程应用的连接,Virtual VM提供两种方式:JMX和jstatd,下面介绍这两种连接的配置. JMX: 在远程服务器上的 jdk 目录下的jre/lib/management下找到jmxremote.password.template文件,然后将其复制为pwd.fi

青岛啤酒知识管理解决方案

惠普公司前总经理L.普拉特曾经说过"如果惠普公司熟知惠普的所知,惠普会获得三倍的利润.",这句话表达了许多公司经理们关于知识潜在价值的共同信念. 在这个地球日益变平的世界里,知识已经日益成为企业竞争的基本要素.青啤作为百年老店,已经走过了104年的历史,如何把百年积淀变成有价值的知识资产,管理起来并经营出去,同样决定了青岛啤酒面向未来的竞争力. 用户背景 1903年8月,古老的华夏大地诞生了第一座以欧洲技术建造的啤酒厂--日尔曼啤酒股份公司青岛公司.经过百年沧桑,这座最早的啤酒公司发展

即时通讯危险揭秘 网上聊天五大安全危机应对

"我MSN上的好友账户信息是怎么被公开呢?我不记得我开过什么朋友圈功能啊,该怎么关呢?"读者马先生于上周二发来邮件咨询道.而他只是我报关于MSN"泄密"联系人信息报道刊发后,数十名就同一问题进行咨询的读者之一. 长期以来,即时通讯(IM)用户就对自身隐私安全存有诸多担忧.而这一MSN"泄密"风波的发生,更是触发了IM用户们极其脆弱的隐私安全神经.就在IM应用高速发展的今天,针对这一领域的安全攻击破坏力也随之增强. 最新进展 记者从微软MSN相关公

用户研究:你真的了解真实用户的需求吗

文章描述:用户研究:你真的了解真实用户的需求吗. 最近看到一个笑话:某富翁想要娶老婆,有三个人选,富翁给了三个女孩各一千元,请她们把房间装满.第一个女孩买了很多棉花,装满房间的1/2.第二个女孩买了很多气球,装满房间3/4.第三个女孩买了蜡烛,让光线充满房间. 最终,富翁选了胸部最大的那个. 好笑吗?有人在围脖上转载,并在最后加了一句:这个故事告诉我们:了解用户操蛋的真实需求非常重要. 做产品需求分析的各位作何感想? 图像来源:互联网的那点事 www.alibuybuy.com   最痛苦的不是

C#实现类似qq的屏幕截图程序

程序 因为近来想写个类似于远程桌面监控的程序,该程序中要用到屏幕捕捉.为实现该程序的一部分功能,做了个小DEMO.程序很简单,用到的技术也不多,只能实现类似qq的截图功能(方法虽然很笨)程序流程如下: 1.截取整个屏幕并保存2.新开一个全屏窗口,将保存的屏幕作为背景3.鼠标拖动改变截取范围,右键取消4.双击截取,保存在粘贴板,全屏窗口关闭 好了,下面的是代码部分 首先新建一个项目ScreenCutter(VS2005),将窗体名改为MainForm,再新建一个窗体ScreenBody.添加一个按

使用JRuby和Swing进行跨平台开发

使用 Monkeybars JRuby Swing 库快速开发桌面应用程序 使用 Ruby 除了可以构建 Web 和控制台应用程序外,还可以编写复杂的 GUI 桌面应用程序,这些桌 面应用程序可以不作修改地在多种平台上运行.得益于 JRuby,Ruby 的传统 C 实现的健壮替代品,Ruby GUI 工具包可以使用用于 Java 平台的 UI 工具.本文介绍一个用 JRuby 和 Swing 构建应用程序的库 Monkeybars,并讲解一个示例应用程序. Ruby 目前被作为一种用于构建 We

应用性能管理成熟度模型

在企业中证明APM 在企业IT机构中工作过的人都会发现,一些好的工具很频繁地遭遇废弃.有时是因为工具本身 没有满足原本的预期或需求:有时是因为该工具的倡导者离开了机构:又或者仅仅是因为在供应商被收购或产品被废弃之后 ,技术因此而变得过时.对于应用性能管理(APM)方面的工具来说也会面临这样的问题.对于该问题,并没有终极的解决 方案.但是,如果你的工作正好是采购像APM这样的工具的话,这里有一些可以供你参考遵循的步骤,可以尽可能避免发生 你所采购的软件最终被束之高阁的窘况.以下是我在作为监控架构师