- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C局域网视频聊天设计
1绪论
监控是各行业重点部门或重要场所进行实时监控的物理基础,管理部门可通过它获得有效数据、图像或声音信息,对突发性异常事件的过程进行及时的监视和记忆,用以提供高效、及时地指挥和高度、布置警力、处理案件等。DirectShow网络组播技术实现了视频捕获、视频压缩、网络传输、视频解码和实时回放,减小了网络带宽占用,高效的传输视频数据,独立于硬件。可扩展性好。完全利用现有1P数据网络传输数据.不需要单独布线,显著降低了系统成本,缩短了系统开发周期,并且可以容易的实现远程监测
2 Windows服务
一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序,它们在Windows启动或是重启之后用户登录之前就开始执行了。而对于手动启动的Windows服务程序,你可以通过命令行工具的NET START 命令来启动它,或是通过控制面板中管理工具下的服务一项来启动相应的Windows服务程序。同样,一个Windows服务程序也不能像一般的应用程序那样被终止。因为Windows服务程序一般是没有用户界面的,所以你也要通过命令行工具或是下面图中的工具来停止它,或是在系统关闭时使得Windows服务程序自动停止。因为Windows服务程序没有用户界面,为了能使一个Windows服务程序能够正常并有效的在系统环境下工作,程序员必须实现一系列的方法来完成其服务功能。Windows服务程序的应用范围很广,典型的Windows服务程序包含了硬件控制、应用程序监视、系统级应用、诊断、报告、Web和文件系统服务等功能。 DirectShow技术
采用网络摄像机的远程视频监控具有录像时间长、图像质量好、查询速度快等优点,目前应用非常广泛。对于网络摄像机传输的视频数据,需要专门的Filter 来处理并在DirectShow 的框架下或回放,或保存。监控服务器通过Internet/Intranet 轮询网络摄像机获取视频。本文以视频数据接收Filter 的设计过程介绍基于DirectShow 的视频数据流的传输以及通过自定义的通讯协议的数据解析过程和Filter 程序设计与实现过程。DirectShow[1]是微软公司在ActiveMovie 和Video for Windows 的基础上推出的基于COM 的流媒体处理的开发包,与DirectX 开发包一起发布。DirectShow 为多媒体流的捕捉和回放以及二次开发提供了强有力的支持。
运用DirectShow,可以很方便地从支持WDM 驱动模型的采集卡上采集数据,并且调用其API 函数进行后期处理。它广泛地支持各种媒体格式,包括Asf,Mpeg,Avi,Dv,Mp3,Wave等等,使得多媒体数据的回放变得轻而易举。DirectShow 是一个开放的框架,因此只要有合适的Filter 来分析和解码,可以支持任何格式。
3.2 TCP/IP协议
在TCP/IP协议组分两种协议:网络层的协议应用层的协议网络层协议 网络层协议管理离散的计算机间的数据传输。这些协议是在系统表层以下工作的。如,IP协议为用户和远程计算机提供了信息包的传输方法。它是在许多信息的基础上工作的,比说是机器的IP地址。在机器IP地址和其它信息的基础上,IP确保信息包能正确地到达目的机器。通过这一过程,IP和其它网络层的协议共同用于数据传输。如果没有网络工具,用户就看不到在系统里工作的IP。应用层协议相反地,应用层协议用户是可以看得到的。比如,文件传输协议(FTP)用户是看得到的。用户为了传输一个文件请求一个和其它计算机的连接,连接建立后,就开始传输文件。在传输时,用户和远程计算机的交换的一部分是能看到的。IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。I数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从一个有效的主机发送来的。如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向上传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。TCP将它
您可能关注的文档
- (范本)工程技术研究中心建设申请书修改完毕.doc
- (网络规划)校园局域网设计大学课程设计.doc
- (董智强大学课程设计)浅析中小企业人力资源管理中存在问题及其对策.doc
- (课程设计)单片机语音存储及回放系统.doc
- (河北涿州(京冀界)至石家庄公路改扩建工程投标施组方案.doc
- (软考信息系统)信息系统监理及审计我国实践及美国经验.doc
- (课程设计翻译)一个对减少测试套件在故障定位影响实证研究.docx
- (车站及区间信号设备维修)理论考试.doc
- (局)公路养护管理系统使用手册.doc
- (郭文刚)中小企业财务风险管理现状课程设计(改).docx
- 成果讲稿口径45rexroth汇rf91710.pdf
- (二模)2025年银川一中高三第二次模拟考试语文试卷(含答案).docx
- (三模)2025年银川一中高三第三次模拟考试生物试卷(含答案).docx
- (3月省质检)福建省部分地市校2025届高中毕业班3月质量检测 生物试卷(含答案解析).docx
- (三模)2025年银川一中高三第三次模拟考试语文试卷(含答案).docx
- 2025年广东省高三一模卷数学试卷(含官方答案).pdf
- (一模)2025年广东省高三高考模拟测试 (一) 卷数学试卷(含官方答案).pdf
- 安顺市2024-2025学年高一(上期)期末考试 历史试卷(含答案).pdf
- 邯郸市2025届高三年级第三次调研监测英语试卷(含标准答案).pdf
- 邯郸市2025届高三调英语试卷(含答案).pdf
文档评论(0)