欢迎来到天天文库
浏览记录
ID:53572514
大小:147.72 KB
页数:4页
时间:2020-04-19
《一种高压缩比网络课件的生成及传输系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、·!"·ComputerEraNo.42004一种高压缩比网络课件的生成及传输系统*123何丽萍,张宗橙,曾波(南京邮电学院教育技术系,江苏南京210003)摘要:本文设计了一套全新的网络课件生成及传输系统。从高校实际普遍使用的演讲型课件特点出发,用可以人工动态控制的PowerPoint文档来取代MPEG-1的视频格式,并将教师的声音用G.723.1算法来压缩,从而得到一种新的流媒体格式课件,满足了在窄带网络上的实时传输。关键词:网络课件;压缩;PowerPoint;G.723.1算法1引言微软公司Direct中的DirectSound
2、组件性能与兼容性比较网上教育是结合多媒体技术的一种教育,多媒体课件制作好,因此,我们选用了DirectX作为开发包,来实现PCM声音的文件数据量大、要求带宽高,现有的公众网只能提供33.3!录制与播放。56Kbps的窄带。所以,在现有条件下,以保持多媒体质量,减小文件头多媒体文件数据量,是比较现实的方法。服务器设置信息教师设置信息本文设计了一套全新的网络课件传输系统,用来满足在窄PPT长度信息带网络上进行网络实时教学的需求。这种课件为流媒体格式,嵌入的PowerPoint文件可以满足在窄带网络上实时传输,并且在本地播放时可以保留CMET
3、C结构0快进、快退等基本的媒体播放属性。!2系统原理简介CMETC结构n一般网络课件的制作是将教师讲课实况录制后作为视频图1包封文件结构图保存。实际上,教师授课时每堂课一般只需30个左右的Pow-3.1.2G.723.1语音压缩erPoint幻灯片,屏幕上的画面变化非常小。由此,我们设计了一本系统研究的一个重要方面是高压缩比传输,主要工作之个新的方案:将课件中的各种信息分开来传输。经过分析,可分一是选取一个合适的语音压缩算法来压缩教师的讲解声音。为如下几部分:PowerPoint文件(PPT)、鼠标信息、键盘信息、声目前语音压缩的算法非
4、常多,我们选用G.723.1算法,这主音信息。PPT文件是一个比较小的文件,一般在几百K左右,所要是从通用性和效率两方面综合考虑的结果。G.723.1是ITU以可以设计一个客户机-服务器模式的系统,在服务器端实现的一个标准,选用G.723.1作为语音的压缩算法,其通用性可以对PowerPoint文件的控制,捕获鼠标、键盘及声音信息,将它们得到保证。另一方面,G.723.1的压缩效率可以满足本系统的要封装并传输到客户端;客户端接收还原这些信息来控制PPT文求,最终的码率是6.3Kbit/s或5.3Kbit/。s件的播放。其中PPT文件是在
5、鼠标、键盘和声音信息之前传输我们把由ITU组织提供的标准G.723.1算法的源程序改的,实时传输的实际上只有鼠标信息,键盘的翻页信息和语音写为一个标准的Win32动态连接库。该库向外导出信息,这些信息量和视频信息比起来就少得多了。经过这样的CG7231Coder和CG7231Decoder两个C++库,分别实现了设计和处理,可以实现在窄带上的实时传输。G.723.1的编码与解码。实现CG7231Coder类的对象时,只需3系统的具体实现调用Coder成员函数来进行语音编码。该函数的第一个参数为了实现上述目标,服务器软件需要在服务器端捕获
6、鼠是,指向被编码的PCM数据。该数据是8KHz、16位单声道的标、键盘及声音信息并将以上三者相同步,而且还可以将这些30ms的PCM数据,共480个字节。该函数的第二个参数是,用信息向网络发送或者将这些信息在本地保存为一种特定格式于接受当前被编码后的压缩数据,因为我们固定采用了的包封文件,其结构如图1所示。同样,客户端程序需要解析从6.3Kbit/s的比特率,所以该参数所指的缓冲区应为24个字节。网络传来的服务器信息或播放本地这种特定格式文件。经过我们改写后的G.723.1的编码算法具有以下特征:低通滤3.1音频的处理波、噪声平滑、恒定
7、的6.3Kbit/s比特率。我们可以通过相关参3.1.1声音的录制与播放数变量来改变上述特征。解码器也具备同编码器一样的功能。人耳能听到的声音,最高频率是20000Hz,而语音频率一G.723.1算法有两种实现形式:整点和浮点。整点算法比较般在4000Hz以下,教师讲课的课件,其音频部分主要是语音。简单,易于实现,但是整点算法对计算机的硬件要求极高。浮点为提高压缩比,本系统只处理了语音信息。算法的速度远远高于整点算法,所以在本系统中使用了浮点算*资助项目:全国教育科学规划重点课题(编号:AYA010034)计算机时代2004年第4期·!
8、"·法,这样,服务器软件可以在配置较低的机器上正常运行。捷菜单来替代PowerPointViewer的默认右键菜单,这只能通3.2视频的处理过内联代码来实现。通过前面的分析可知,在设计中我们取消了视频,采用
此文档下载收益归作者所有