第一章 前言
一 网络视频技术
二 国内外的研究、应用现状
1 相关的国际标准
2 研究与应用现状
三 本文研究的主要内容
第二章 系统设计与实现
第一节 系统设计的总体思想
第二节 视频的实时采集及压缩
一 视频采集的三种方法
(一)利用Windows MCI 编程
(二) 使用Video For Windows编程
1 Video For Windows
2 使用AVICap进行视频采集
(三)使用MicroSoft NetMeeting 2.0所提供的组件。
二 AVI格式
三 流式数据的概念
四 数字视频压缩的必要性
五 可选择的压缩算法
六 视频实时采集及压缩的具体实现
(一)几个重要的数据结构
(二)程序流程框图
(三)视频实时采集及压缩的代码实现部分
第三节 网上传输视频
一 socket 编程规范简介
二 视频流回调函数:
三 传输视频的具体实现
(一)重要的数据结构
(二)传输视频的流程框图
(三)传输视频的代码实现部分
第四节 视频流的实时解压缩和回放
一 解压回放的一般方法
(一)使用DrawDib实现实时解压缩和回放
(二)使用压缩管理器(VCM)来解压缩及回放
1 关于压缩管理器(VCM)的基础知识
2 用VCM实现影象数据解压缩
3 硬件绘制
4 控制绘制的参数
5 监控压缩和解压缩的过程
二,视频流的解压缩及回放的实现
(一) 关于视频流解压缩回放的几个重要的数据结构
(二)程序的具体实现
第三章 用NetMeeting SDK实现
一 NetMeeting SDK介绍
二 NetMeeting 的体系结构
三 NetMeeting 2.1 SDK 提供的接口
四 用NeetMeeting实现
第四章 结论和展望
摘 要
研究基于网络的视频基础技术。内容包括视频信号的实时采集、压缩、传输、解压缩及回显,每一部分都介绍了相关知识并给出具体的程序实现,还讨论了用最新的NetMeeting SDK技术实现网络视频通信的方法。试图实现一个网络视频通信程序,从而为实现Internet/Intranet网的视频电话、视频会议、基于Web的视频流传输与点播等奠定基础。
关键词: 网络, Web, 视频,实时,视频采集,视频压缩,视频解压缩,视频播放,Video for Windows,NetMeeting SDK