流媒体技术实验

流媒体技术基础实验大纲

流媒体技术基础是教育技术专业和广播电视新闻专业的选修课程。流媒体技术是计算机网络技术和多媒体技术的综合,应用于教育信息传播,就成为一种全新的教育媒体;应用于广播电视专业,就形成了网络电视、视频点播等各种音视频应用平台。流媒体技术的应用越来越广泛,就越需要这方面的专业人才。本课旨在解决学生流媒体技术的入门问题。同时,也可以作为实践性教学的一部分。通过本课程的学习,学生可以构建简单的流媒体平台,掌握音视频媒体的网上播出技术。

本课程40分钟标准课时为54课时(含实验课时)。

实验一: 流媒体格式转换

实验目的:

1、 流媒体技术正处在迅速发展期,流媒体文件的格式繁多,熟悉各种流媒体的格式,掌握微软编码器和real编码器实现格式转换的方法。

2、 了解流媒体系统的基本构成

实验内容:

1、 使用picasa软件用图片制一个AVI视频文件;

2、 安装微软编码器软件,将AVI格式的文件转换成wma或wmv格式,使用各种播放器播放。

3、 安装real producer软件,将AVI文件转换为rm文件;

4、 将wmv文件转为rm文件

5、 试将rm文件转为wmv格式(不可以转)。

6、 使用visio软件画一个流媒体系统的结构图。

文件上传要求:

1. 将AVI、wmv和rm文件上传到教师机;

2. 将结构图上传到教师机;

3. 使用UNC格式访问教师机,在制定的文件夹中新建一个文件夹,名称为学号_姓名。

实验二:微软流媒体服务器架设

实验目的:

1、 通过实验,了解流媒体系统结构及其实现方法;

2、 通过架设微软流媒体服务器,掌握音视频在网络上传播的基本方法,了解点播于广播的异同。

3、 掌握媒体与网络带宽的关系。

4、 掌握流媒体服务器实现网络电视台和VOD的原理和方法。

实验内容:

1、 架设Windows Media服务器;

2、 实现在服务器中实现视频文件点播;

3、 实现用广播方式播出文件;

4、 实现与微软编码器的链接,实现编码器——服务器的音视频播出;

实验三 Helix Server架设与配置

实验目的:

1、 通过实验,进一步了解流媒体系统结构及其实现方法;

1

2、通过架设Helix Server服务器,了解不同流媒体系统的实现方法;

3、掌握Helix Server流媒体系统实现网络电视台和VOD的原理和方法。

4、掌握Real Producer的使用方法。

实验内容:

1、 服务器安装及基本配置

2、 服务器安装后重启计算机

3、 基本配置:

4、 IP设置

5、 端口:使用默认端口

6、 最大连接数:60

7、 配置加载点

8、 默认加载点设置:系统缺省文件夹“Content”,在该文件夹下加入视频文件,

文件名及文件类型为:1.rm。要求能够用URL为:rtsp://ip地址/1.rm,使用real player播放器播放。

9、 创建一个新的加载点:名称为Test,Test映射到文件夹自定,在文件夹中加入

文件2.rm,要求能够用URL为:rtsp://ip地址/Test/2.rm,使用real player或“暴风影音”播放器播放。

10、 视频文件自定,不要求一致。

11、 如果视频文件不是rm格式,请用Helix Producer转换之。

12、 配置广播

13、 安装并使用Helix Producer为视频源。

14、 加载视频文件。(视频文件要有足够的长度,视频内容自定)

15、 在Helix Producer中添加服务器并编辑模板。

16、 视频流名称为3.rm。

17、 端口与服务器中的端口保持一致。

18、 服务器端使用广播分发中的接收服务器。

19、 使用缺省的加载点broadcast。

20、 安全类型设为None(不使用密码)

21、 要求能够用URL为:rtsp://ip地址/broadcast/3.rm,使用real player播放器

播放。

22、 创建一个新的加载点,名称为/Test1/。

23、 要求同2。

24、 网页嵌入

25、 使用Windows2003流媒体服务器生成一个含视频窗口的网页。

26、 使用网页编辑软件修改网页文件。在网页中生成2个视频窗口,分别含有

2个不同的视频文件。并且在打开网页时可以同时播放。

27、 要求通过Helix Server播放。

思考题:

1、 流媒体服务器系统结构(图)?

2、 Windows流媒体系统可以兼容Real系统格式吗?

3、 在Helix Producer中可以播出非rm格式的视频文件吗?

4、 Helix Server播放的视频流格式是什么?

5、 如何在Helix系统中调整视频流的速率?

6、 Helix Server中如何实现Web服务器功能?

2

7、 论述使用Helix Server实现VOD功能。

实验四 RealText制作流式文本文件

实验目的:

1、掌握RealText流式格式的标记语言

2、掌握RealText的属性及其应用,理解语言与效果的关系。

实验要求

1. 滚动新闻(scrollingnews)

要求:

·显示文字:RealText滚动新闻测试

·字的颜色为红色,背景为蓝色。字符大小:n=5

·从底部向上滚动,水平位置:居中

·滚动速度:每秒15个像素

·显示位置:中部

·显示时间:20秒

·保存文件名:滚动新闻

2. tickertape

·显示文字:RealText水平显示消息

·字的颜色为红色,背景为蓝色,字符大小:n=4

·起始位置:右

·从第3秒开始显示

·字水平移动速度:每秒30个像素

·显示速度:30秒

·保存文件名:水平运动

3. 设计一个网页,在网页中嵌入一个Real视频窗口:

·关联的视频文件自定(不要太长)

·视频窗口去掉控制条,只显示视频图像,

·打开网页时自动播放视频

·网页保存文件名:视频网页

文件上传要求:

1、 使用UNC格式访问教师机,在制定的文件夹中新建一个文件夹,名称为学号_姓名。

2、将生成的文件压缩打包后上传到教师机。

实验五 同步多媒体集成语言(一)

实验目的:

1. 熟悉smil程序结构

2. smil文件的编辑和保存

3. 顺序和并行显示的实现和效果

4. 顺序和并行显示混合使用方法

5. smil中的时间控制

6. 布局设计初步

实验步骤及内容:

1. 创建一个文件夹,文件名为学生的汉字姓名

2. 在文件夹中放置4幅图片1个视频文件

3. 使用RealText创建一个tickertape类型的文件,显示“smil实验测试”

3

创建一个顺序显示4个图片的文件,文件名为sx.smil

创建一个并行显示4个图片的文件,文件名为bx.smil

创建一个先顺序后并行显示图片的文件,文件名为hh.smil

创建一个同时显示视频文件和realtext文件的文件,文件名为sp.smil,要求将realtext的文字放在视频文件的下方。

8. 使用clip-begin和clip-end剪辑视频文件,要求从第3秒开始到第10秒结束。生成的

文件名为:jj.smil

文件上传要求:

将5个文件打包,上传到教师机的smil_1文件夹中。

实验六 同步多媒体集成语言(二)

一、实验目的:

1. smil中多媒体对象播放区域的概念及实现

2. 理解z-index属性,实现画中画效果

3. smil文件中的链接

4. 依据条件选择播放内容

二、实验内容

1. 创建两个播放区域,区域名称分别是“Image”和“video”,在“Image”区域放入图片

1.jpg,要求图片刚好充满定义区域,播放结束时保留图片显示。在“Image” 要求视频刚好充满定义区域,并实现重复不间断播放。两个区域都定义为400×300像素。底层颜色设定为红色,大小为640×480像素。

2. 两个视频文件,要求1.rm中加入2.rm,且2.rm的大小是1.rm的1/4,放在1.rm的右下角。

3. 使用<a></a>标记,在播放视频1.rm时,实现对图片1.jpg的超链接。

4. 使用<anchor></anchor>标记实现分时段超链接,要求在视频test.rm播放的前5秒链接图片1.jpg,10~20秒链接视频1.rm。

5. 创建2个smil文件,执行第一个文件时,链接第二个文件。

6. 写一个smil文件,实现根据网络带宽,分别调用两个不同的视频文件。

文件上传要求:

实验生成的文件分别保存为1.smil~6.smil,文件打包后上传到教师机的smil_2文件夹中。

实验六 同步多媒体集成语言(三)

一.使用目的

1. 掌握smil中animate、animateMotion、transition标签的使用方法

2. 掌握相关属性的使用方法

3. 掌握“?”和“&”实现链接的方法

4. 掌握链接时的窗口控制

二.实验要求

1. 将图片1.jpg的显示效果设计为“淡进淡出”

2. 将图片1.jpg和2.jpg分别设计为一个逐渐收缩,另一个逐渐放大。(在同一窗口)

3. 在显示图片1.jpg时进行超链接,要求在本窗口打开

4. 使用“?”和“&”,在显示图片1.jpg时进行超链接,打开新浪网的主页。

5. 使用“fade” 实现转场效果。

6. 使用“wipe”实现转场效果。

4 4. 5. 6. 7.

文件夹上传要求:

将每一个程序放到一个文件夹内,6个文件夹再放到以学生姓名命名的文件夹,打包压缩后上传到教师机。

实验七 网页嵌入视频窗口实验

一. 实验目的

1. 掌握在网页中各种“视频控件”的嵌入方法,比如windows media player、real player等。

2. 掌握windows 2003流媒体服务器生成含有视频窗口网页的方法。

二. 实验要求

1. 创建一个文件夹,名称为“姓名_视频窗口”,并放入2个小的wmv视频文件,命名为

1.wmv和2.wmv。

2. 使用frontpage编辑一个1.htm网页,其中含有一个windows media player窗口,播放视

频1.wmv,要求在打开网页时直接播放,并停用播放器上控制按钮的功能。编好后存入“姓名_视频窗口”文件夹。

3. 拷贝1.htm为2.和htm,编辑2.和htm的视频连接为2.wmv。编好后存入“姓名_视频窗

口”文件夹。

4. 在1.htm上增加一个小图片并进行“超链接”,链接到2.htm,使用IE打开并观察效果。

5. 安装windows 2003中的流媒体服务器。

6. 更改流媒体中的目录到“姓名_视频窗口”文件夹,

7. 删除缺省发布点,再自行创建“点播”和“广播”发布点。

8. 使用点播发布点公告文件1.wmv,并生成网页3.htm。存放在“姓名_视频窗口”文件夹

中。

9. 使用WMEcode发布2.wmv,并连接到流媒体服务器中,使用流媒体服务器的“广播”

播出。

10. 生成“广播”站点的网页4.htm,其中嵌入视频窗口,“姓名_视频窗口”文件夹。

11. 将“姓名_视频窗口”文件夹压缩后上传到教师机。

实验八 Flash Server流媒体系统(研究性学习)

实验目的:

1、 了解Flash Server流媒体系统结构和它在网络中的实现方法;

2、 掌握系统管理的基本方法;

3、 学会Flash Server用于音视频网络通信的一般方法。

实验要求:

1、 安装Flash Server系统;

2、 完成系统的基本配置;

3、 播出音视频文件;

4、 设计一个含有Flash Server流媒体的远程教学网站。形式自定。

5

 

第二篇:流媒体传输

武夷学院实验报告

课程名称:多媒体技术及其应用  项目名称:流媒体传输  姓名:郭宏伟

专业:通信工程  班级:3班_ 学号:201147173002   同组成员:______

实验报告成绩(百分制)__________       实验指导教师签字:__________



[1] 注:1、实验准备部分包括实验环境准备和实验所需知识点准备。

2、若是单人单组实验,同组成员填无。

[2] 注:实验过程记录要包含实验步骤,页码不够可自行添加。

相关推荐