- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用Delphi编写视频软件
用Delphi编写视频聊天软件内容概要:一、引言 我们知道视频聊天软件的关键技术在于采集视频,并实时传输给聊天软件在线的人。对于视频的采集,这里采用微软公司的关于数字视频的一个软件包VFW(Video for Windows)。相信很多人对它都很熟习,VFW能使应用程序
一、引言
咱们明白视频交谈软件 的关键性能在于采集视频,并实时传输给交谈软件 在线的人。对于视频的采集,那里采用Microsoft个人公司的涉及数字视频的一个的软件 包VFW(视频 for win界面)。相信很多人对它都很熟习,VFW能使实际运用程序经过数字化设备从习惯的模仿视频源得到数字化的视频剪辑,VFW的一个的关键思想是播放时不需求专用Hardware 。为了解决数字视频数据量大的难点,需求对停止压缩,而VFW招进了AVI的文档达标。该达标未规定如何对视频停止捕捉、压缩及播放,仅规定视频和MP3该如何存储在硬盘上及在AVI文档中交替存储视频帧和与之相匹对相配的MP3数据。经过VFW,开发经过发送消息或设置属性来捕捉、播放和编辑视频剪辑。当用户在安装VFW时,安装程序会自动地安装配置视频所需求的组件,如设备驱动程序、视频压缩程序等。VFW主要由6个模块组成。VFW功能模块:
AVICAP.DLL 包含运行视频捕捉的参数,它给AVI文档的I/O处理和视频、MP3设备驱动程序帮助一个的高级接口
MSVIDEO.DLL 包含一套特殊的DrawDib参数,用来处理屏幕上的视频操作
MCIAVI.DRV 包括对VFW的MCI命令解释器的驱动程序
AVIFILE.DLL 包含由达标多媒体I/O(mmio)参数帮助的更高的命令,用来访问.AVI文档
ICM 压缩管理器,用于管理的视频压缩/解压缩的编译码器(Codec)
ACM MP3压缩管理器,帮助与ICM相似的服务,适用于波形MP3
对于视频的传输,咱们应用UDP来传,由于UDP传输速度快,TCP是面向连接的,建立连接时双方需经过三次握手,数据传输可靠,FTP、telnet等那是基于TCP的,UDP是面向非连接的,发出消息不需对方确认,但那样速度比TCP快,但有估计丢失数据,象SMTP、tftp等那是基于UDP的。另外UDP还支持点播,UDP点播两种,一种是directed broadcast,比如你的网段是192.168.0.X,你就往55发就没成绩了。另一种是limited broadcast,点播地址是55
二、视频交谈软件 的开发步骤 2.1 创建捕捉窗口,采集视频 在停止视频捕捉之前必需求先创建一个的捕捉窗口,并应以此为基础停止所有的捕捉及设置操作。捕捉窗口可用AVICap窗口类的CapCreateCaptureWindow参数来创建
二、视频交谈软件 的开发步骤
2.1 创建捕捉窗口,采集视频
在停止视频捕捉之前必需求先创建一个的捕捉窗口,并应以此为基础停止所有的捕捉及设置操作。捕捉窗口可用AVICap窗口类的CapCreateCaptureWindow参数来创建,其窗口风格可设置为WSCHILD和WS_VISIBLE参数。
有了捕捉窗口,咱们就没成绩将视频流和MP3流捕捉到一个的AVI文档中;Dynamic地同视频和MP3输入器件连接或断开;用Overlay或Preview模式对输入的视频流停止实时显示,设置捕捉速率,显示控制视频源、视频格式及视频压缩的对话框,创建、保存或载入调色板,将图像和有关的调色板拷贝到剪贴板,将捕捉的单帧图像保存到BMP格式文档中。
2.2 捕捉窗口和驱动程序的关联
仅仅一个的捕捉窗口是不能打工起来的,它必需要与一个的设备有关联才能取得视频信号。用参数CapDriverConnect可使捕捉窗与其设备驱动程序有关联。
2.3设置视频设备的属性
经过设置TcaptureParms框架变量的各个成员变量,没成绩控制设备的采样频率、中断采样按键、状态行为。设置好TcaptureParms框架变量后,没成绩用参数CapCaptureSetSetup使设置生效。之后还没成绩用CapPreviewScale、CapPreviewRate设置预览的比例与速度,也没成绩直接应用设备的默认value。
2.4打开预览
利用参数CapOverlay可选取也许采用叠加模式预览,以使资源占用小,视频显示速度加快。然后用CapPreview启动预览功能,这时就没成绩在屏幕上看到来自摄像头的图像了。
2.5应用捕捉窗回调参数
前的四个步骤就没成绩建立一个的基本的视频捕捉程序了,假如想自己处理从设备捕捉到的视频数据,则要应用捕捉窗回调参数来处理,比如一帧一帧地获得视频数据,也没成绩以流的方法获得视频数据等等。
2.6传输视频流
应用回调参数没成绩取得第一帧的数据,咱们应用互联网性能将数据发给其它机器,其
您可能关注的文档
- 视频处理子系统 (VPSS).docx
- .net C#使用CsGL解析3DS模型.docx
- ssh分页代码.doc
- 空乘面试常见问题.doc
- FastReport_程序员手册.doc
- 日历记事本实验报告.doc
- aix下weblogic域的创建过程.doc
- 新编实用英语综合教程 教案.doc
- BIEE样式二次开发简介(仪表盘).doc
- FastReport4应用手册.doc
- 2025-2026学年小学科学青岛版2024一年级上册-青岛版(2024)教学设计合集.docx
- 2025年低空经济行业报告:无人机产业链上下游协同发展分析.docx
- 2025年宠物驱虫服务行业消费者行为与需求趋势研究报告.docx
- 小学书法课程教学计划.docx
- 2025年社区亲子运动会行业市场需求与活动策划趋势评估报告.docx
- 公交安全人员培训课件.pptx
- 2025-2026学年小学地方、校本课程粤教版地方综合课程教学设计合集.docx
- 山西省事业单位招聘考试模拟试卷 公共某础知识(一)附答案解析.docx
- 2025-2026学年小学科学青岛版六年级上册-青岛版(2001)教学设计合集.docx
- 跨境电商客服外包行业2025年绩效评估体系报告.docx
原创力文档


文档评论(0)