基于DirectShow的P2P网络视频采集传输与播放系统

上传人:飞*** 文档编号:3782520 上传时间:2017-08-11 格式:DOC 页数:18 大小:531.50KB
返回 下载 相关 举报
基于DirectShow的P2P网络视频采集传输与播放系统_第1页
第1页 / 共18页
基于DirectShow的P2P网络视频采集传输与播放系统_第2页
第2页 / 共18页
基于DirectShow的P2P网络视频采集传输与播放系统_第3页
第3页 / 共18页
基于DirectShow的P2P网络视频采集传输与播放系统_第4页
第4页 / 共18页
基于DirectShow的P2P网络视频采集传输与播放系统_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《基于DirectShow的P2P网络视频采集传输与播放系统》由会员分享,可在线阅读,更多相关《基于DirectShow的P2P网络视频采集传输与播放系统(18页珍藏版)》请在金锄头文库上搜索。

1、基于 DirectShow 的 P2P网络视频采集传输与播放系统软件课程设计电子与信息工程 通信工程 0805 朱晨阳 U200812992指导老师:刘澍目 录1.概述 .32.需求分析 .32.1 开发要求 .32.2 具体要求 .32.3 开发平台 .33.实验原理 .43.1DirectShow 系统 .43.2 Filter .43.3 数字视频编码标准 .53.4 socket 网络 .64.软件设计及思路 .64.1 开发环境的配置 .64.2 详细设计 .74.2.1 概要设计 .74.2.2 所需模块 .74.2.3 Filter 构建 .74.2.4 子模块功能描述 .84.

2、2.5 程序运行结果 .145.设计问题及解决: .165.1 Graph Edit .165.2 配置平台 .165.3 filter 依赖于 dll 的问题 .165.4 抓图错误问题 .165.5 初始化设备问题 .175.6 总体认知 .18参考文献: .181.概述DirectShow 是一个 windows 平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能。它支持多种多样的媒体文件格式,包括 ASF、MPEG 、AVI 、 MP3 和 WAV 文件。同时 DirectShow 支持使用 WDM 驱动或早期的 VFW 驱动来进行多媒体流的采集。DirectShow 整合了其它

3、的 DirectX 技术,能自动地侦测并使用可利用的音视频硬件加速,也能支持没有硬件加速的系统。DirectShow 大大简化了媒体回放、格式转换和采集工作。但与此同时,它也为用户自定义的解决方案提供了底层流控制框架,从而使用户可以自行创建支持新的文件格式或其它用途的 DirectShow 组件。DirectShow 的主要功能是提供对多媒体流的捉捕与回放。这种多媒体流既可以来自本地磁盘文件,也可以来自网络上的远程服务器。也就是说,它提供了一种“在线播放”的功能,在远程数据尚未完全传输到本地机器上的同时,本地应用程序可不必等待数据完全传输完毕再进行播放,可以一边传输,一边播放。这就为网络化的视

4、频采集数据的实时解码显示提供一个方便的开发平台。点对点技术(peer-to-peer, 简称 P2P)又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P 网络通常用于通过连接来连接节点。这类网络可以用于多种用途,各种文件共享软件已经得到了广泛的使用。P2P 技术也被使用在类似 VoIP 等实时媒体业务的数据通信中。2.需求分析2.1 开发要求1. 熟悉、掌握 VC+开发工具,以及 DirectShow SDK9.0 软件开发包。2. 熟悉了解 Socket 网络编程;3. 开发基于 DirectShow 的应用软件,要求能够完成 P2P 的网络视频采集、视频传输、视频播放的功能。2

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号