下载此文档

实时视频数据的获取以及在IP 网上传输.pdf


文档分类:通信/电子 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
实时视频数据的获取以及在 IP 网上传输

(信息工程学院电子系电子信息工程专业王小勇)
(学号:2000132052)

内容摘要:使用 Microsoft DirectX SDK,Microsoft Visual Studio 开发一个基于
Microsoft Windows 下实现视频捕获和网络传输的应用程序。本文研究了视频采集、视频网
络传输的方式、协议等技术要点,得出系统方案,并利用 DirectShow 编程技术为基
础,以组播为传输方式,IP/UDP/RTP 协议为传输协议开发视频获取和网络传输的应用程序。
关键词:视频获取,视频传输,DirectShow 编程,UDP, RTP/RTCP
教师点评:论文对 DirectX 编程、IP/UDP/RTP 协议进行了深入研究,设计
了实时视频数据采集与 IP 网传输的完整系统方案,利用 VC++完成应用程序的编制。整个
系统运行良好,达到设计任务书的要求。(点评教师:王晖,副教授)

引言
我国高校普遍实现计算机网络化,光纤铺设到点,为广大师生提供了丰富的网络资源。
鉴于此,人们开始考虑如何在教育学习中充分地利用网络资源。其中,远程多媒体会议系统
以充分利用局域网高带宽、成本低、普及性高及实用性强等优点受到人们的重视。远程多媒
体会议系统,指利用软硬件终端通过互联网,允许身处异地的参与者共同参与讨论,不仅可以
进行语音交流,还可以视频交流,同时还可以文件的形式交流有关的数据,图表等信息的系
统。远程多媒体会议系统可以跨越空间的阻碍,提供实时的、更人性化的交流,大大地提高
了人们生活的便利和工作的效率。
多媒体会议系统实现的要点在于数据采集、压缩以及网络传输。从开发人员的角度来看,
要开发一个优秀的多媒体会议系统,就要利用一个高效的编程平台,缩短开发周期,并使系
统有着良好的扩展性。而从用户的角度来看,优秀的多媒体会议系统必须具备更多硬件支持、
设置简单、效果出色及占用资源少的特点。获取视频数据并进行有效的传输和回播,这是实
现远程多媒体会议系统的特色之一,也是该系统重要的技术点。本文就如何获取视频数据并
进行有效的传输和回播进行探讨。
一、开发平台
鉴于 Microsoft Windows 计算机操作系统在我国高校较普及,为开发 Microsoft windows
应用程序,建立以下开发平台:
开发平台:Microsoft Windows 2003 + Microsoft DirectX SDK
开发工具:Microsoft Visual Studio
开发语言:Microsoft Visual c++
1
功能:利用 Microsoft DirectX 中的 DirectShow 技术实现视频数据捕获,利用 UDP
协议在网络中进行数据传输,加入 RTP/RTCP 进行网络传输质量监控。
二、利用 DIRECTSHOW 技术实现实时视频数据捕获
作者主要利用 DirectX 中的 DirectShow 组件进行程序开发。DirectShow 技
术支持以及丰富的功能组件,使得多媒体数据流编程更为简单有效,从开发和扩展的角

实时视频数据的获取以及在IP 网上传输 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息