视听电子邮件系统的设计与实现
论文 关键词:视听邮件 系统结构 媒体服务器 AS
论文摘要:视听 电子 邮件系统是针对传统电子邮件系统的创新,文章叙述了系统构
思、系统结构和系统设计中解决的主要技术问题。对其中的邮件客户端模块、媒体文件接
收模块等主要程序模块的工作原理,模块结构,功能详细介绍。最后,对系统开发作了
总结 和展望
【Key words】Audiovisual E-mail; Structure of system; Windows Media Server
;ASF
【Abstract】 The audiovisual E-mail system is the innovation which aims at
traditional E-mail system, the article describes system to concEive outline
and resolves in structure of a system and system design of cardinal technique
problem. A model of the mail client , a model of the medium document recEIves
, and so on main program module principle of work, modular structure, function
detailed introduction. End made summary and outlook to the system development
1 概
电子邮件作为 Internet网信息交流方式为人们广泛采用,随信息技术的 发展 人们
对视听媒体信息交流有了更多的要求。目前,以电子邮件发送视、听媒体信息采用 2种方
式实现:1.视、听媒体以附件发送;2. 视、听媒体信息存放地址的超链接,通过超链接
可以下载或点播观看。以上方式不足的是:需求收发方邮箱都有大的附件空间;媒体信息
私密性弱;邮件系统视、邮件系统视、听功能集成度弱
我们设计的视、听邮件系统,实现了视听收发功能的集成。克服了目前电子邮件系统
发送视、听媒体信息的不足。系统的基本工作模式是:在客户端完成采集、编码、加密媒
体信息,通过 网络 上传媒体信息到邮件服务器和流媒体服务器。在邮件接收客户端,通
过帐号、口令到邮件服务器和流媒体服务器接收邮件,邮件中如有媒体信息的话直接点击
就可以通过流媒体服务器直接传输并在接收客户端播放。该系统是我们提出的一种具有特
定功能的邮件系统,系统已经设计实现,并已通过项目专家组的验收
2系统设
系统功
系统建立在流媒体技术基础上,具有在线观看音、视频信件的电子邮件系统,包括:
客户端、邮件服务器与媒体服务器三部分组成。邮件客户端完成邮件编辑、音视频数据采
集、音视频数据压缩/加密,上传至媒体服务器;媒体服务器存储媒体数据并返回媒体访
问信息,发信端接收并处理媒体访问信息,然后将信送至邮件服务器
接收邮件客户端,登入邮件服务器后收到发来的邮件,邮件的媒体内容保存在媒体服
务器上。邮件客户端收到的仅仅是媒体内容在媒体服务器上的存储信息,通过点播连接客
户端与服务器,内容以 ASF(Advanced Streaming Format (ASF) / 高级流格式)流从服
务器传到客户端实时播放。系统工作原理如图 1所示
系统结
系统由三部分构成:邮件客户端、流媒体服务器、邮件服务器,如图 2所示
邮件客户端模
由 10个子模块组成,如图 3所示
流媒体服务器模
由文件接收模块、Windows Media Server组件、多媒体数据库组成。文件接收模块运
行在流媒体服务器上,实现文件的接收功能。主要用于接收来自客户端软件上传的文件。
并把接收到的文件放置在流媒体服务器上,供流媒体服务处理
文件接收模块框图,如图 4所示
系统实
开发环境与运行平
邮件客户端运行在 Windows 2000 或以上操作系统平台,流媒体服务器、邮件服务器
模块运行在 Windows Server 2000 操作系统平台。开发环境有 Windows Media 9、
WinMail 、Delphi 开发平台
系统运行界
1.邮件客户端界面
3系统设计技术问
媒体文件接收模
Windows Media 服务器能够用 .asf、.wma、.MP3 和 .wav 格式向邮件客户端提供多
媒体内容。ASF是建议的流格式,若选择传送流式化 .wav 或 .MP3 格式文件,服务器性
能会受影响。ASF是一种支持在各类 网络 和协议下进行数据传递的公开标准。ASF是一
种数据格式,适于通过网络发送多媒体流,也同样适于在本地播放
文件接收模块运行在流媒体服务器上,实现媒体文件的接收、媒体文件数据标记、媒
体文件的传输与管理功能。媒体文件接收模块框图,如图 4所示,与 Windows Media 服务
器同时启动,监听服务端口:5555,程序源代码略
媒体信息的编码/解
在邮件客户端媒体信息的采集、上传与接受播放是系统设计中必须认真考虑和解决的
问题,与系统结构密切相关。流媒体的使用,客户端经过网络接收媒体内容并通过客户端
媒体解码功能,实时播放媒体内容。流媒体大大减少了客户端上的等待时间和存储需求
Windows Media Tools / Windows Media 工具,是一套用来为 Windows Media 服务
创建 ASF 内容的工具。这些工具包含 Windows Media 编码器、Windows Media Author
和 Windows Media ASF 索引程序;转换实用工具 VidToASF 和 WavToASF;以及文件工具
ASFCheck 和 ASFChop
邮件客户端模块通过控件直接调用 Windows Media编码器采集、编码完成媒体信息的
采集编码,也可通过编码器完成媒体文件格式的转换。对媒体信息编码为 ASF流,它可按
任何基础网络传输协议传输。ASF流通过多播或单播从 Windows Media服务器流向客户端
对 ASF流媒体文件测试,视频(分辨度:800×600;比特率:42kbps;帧/秒:8),
音频(比特率: 32kbps),编码与分辨度和时间成正比,测试结果如图 7所示
4结束
视听 电子 邮件系统作为对传统邮件的创新,通过设计、实验,探索出系统构造的可
行性方案,在此基础上完成了系统的设计实现。我们主要设计、编码完成了邮件客户端模
块;媒体文件接收模块等程序模块。系统通过测试、运行达到了功能要求,并通过了项目
演示和验收
随 计算 机媒体技术的 发展 ,对今后工作有如下展望:(1)使系统功能完善,能
够满足应用需求;(2)在视听电子邮件系统开发基础上,开发出更多符合社会需求的视
听系统
参考 文献
[1]Windows Media 服务 帮助文件 [Z
[2] Media Foundation Programming Guide , Microsoft Media Foundation SDK
[Z]
[3]张海藩. 软件工程导论[M]. 4版 北京 清华大学出版社,2003
[4]朱亮. Delphi7多媒体应用技术与实例[M]. 1版 北京 中国 水利水电出版社
,2003
[5]李茹李弼程 夏阳。E-mail邮件结构分析及其在邮件筛选中的应用[J],微计算机
信息 2005(11-3).24-2
[6]李志玲石志伟 基于 XML的文本分类在邮件监控系统中的应用研究[J],微计算机
信息 2007(1-3).244-24