SMIL在移动流媒体技术课程教学中的应用.docVIP

  • 2
  • 0
  • 约3.82千字
  • 约 6页
  • 2016-09-10 发布于北京
  • 举报

SMIL在移动流媒体技术课程教学中的应用.doc

SMIL在移动流媒体技术课程教学中的应用.doc

SMIL在移动流媒体技术课程教学中的应用   【摘要】通过SMIL语言把流媒体技术应用到《移动流媒体技术》课程的教学系统中,实现教学课件的网上点播和实时授课。课件可边下载边播放,为学习者提供了更为实用和丰富多样的学习平台,显著提高学生的学习效率。   【关键词】SMIL;移动流媒体;教学系统   Application of SMIL Teaching in Mobile Streaming Media Technology   CHENG Feng-min   (Department of Information Engineering,Tangshan College,Tangshan 063000,China)   Abstract:According to SMIL,streaming media technology is applied to the teaching system of mobile streaming media technology,to achieve courseware on demand and real-time online teaching.Courseware can be playing while downloading that provides a learning platform with more practical and rich variety to learners.Improve the students’ learning efficiency obviously.   Key Words:SMIL;mobile streaming media;teaching system   1.《移动流媒体技术》课程现状   移动流媒体技术是网络音视频技术和移动通信技术发展到一定阶段的产物,随着3G技术的逐渐发展,流媒体业务正成为移动增值业务的热点。作为电子信息专业信号方向的方向课程,该课程具有应用性广、实践性强,入门容易但提高难等特点。课程的理论讲解主要是依靠PPT和板书,难以完整、形象地表达和发布课程内容,学生也不易理解和掌握。为此,在开发新型网络教学系统时,除了提供静态文本的课件资源外,还使用RealPlayer控件播放一些动态同步资源文件。通过SMIL进行资源组织,以“HTML+同步控制模块”的形式进行资源发布,充分利用XML技术既能制作符合国际标准的资源,又可与现行的HTM紧密结合,实现了多种媒体资源的时间同步,能够达到更好的教学效果。   2.多媒体融合技术――SMIL   SMIL(Synchronized Multimedia Integration Language)是由W3C组织规定的同步多媒体操纵语言。它允许将一批独立的多媒体对象,包括视频、音频、图像、文字、动画等,在一个同步多媒体演示中集成为一系列的独立多媒体对象。   2.1 SMIL语言特点[1]   (1)不限定媒体类型和文件格式。只要是播放器支持的多媒体文件,都能链接到SMIL文档中来同步播放。   (2)媒体素材的存储位置不受限制。SMIL通过URL对素材文件进行引用,这些素材可以存储在任何服务器上,也就是说可以同时播放存储在不同地方(服务器上)的多媒体片断。   (3)时间控制。素材的起始时间、结束时间和播放时长都能在SMIL中设置,而且还能指定播放素材的某一片段。   (4)随意定制的演示空间布局。SMIL可以将播放窗口划分为不同的区域,同时播放不同的媒体素材。一般的情形下在一个区域(屏幕的上部)播放视频,在另一个区域显示文字 (屏幕的底部)。当然,也可以直接在视频上面显示文字。   (5)丰富的过渡效果。SMIL定义了超过100种的过渡效果,控制动画和转场效果可以应用于各种可视素材。   (6)多语言选择支持。SMIL语言将根据具体的语言设置来播放相应版本的演示内容。   (7)支持智能流技术。该技术能够为各种不同连接速度的用户提供最佳的多媒体服务。   2.2 SMIL语言基本结构   一个实际的SMIL基本程序段结构如下[2]:   (1)lt;smilgt;开始,以lt;/smilgt;结束;   (2)整个程序由body和head两个部分组成,其中body部分是必须的,而head部分则看实际情况;   (3)属性和标记要求小写;   (4)有些标记必须有一斜杠作为结束标记;   (5)属性值必须用双引号括起来;   (6)文件拓展名为*.smil,或者*.smi;   (7)附加信息写在lt;headgt; lt;/headgt;之间;   (8)用lt;!-- … --gt;进行注释。   3.

文档评论(0)

1亿VIP精品文档

相关文档