流媒体技术基础实验大纲
流媒体技术基础是教育技术专业和广播电视新闻专业的选修课程。流媒体技术是计算机网络技术和多媒体技术的综合,应用于教育信息传播,就成为一种全新的教育媒体;应用于广播电视专业,就形成了网络电视、视频点播等各种音视频应用平台。流媒体技术的应用越来越广泛,就越需要这方面的专业人才。本课旨在解决学生流媒体技术的入门问题。同时,也可以作为实践性教学的一部分。通过本课程的学习,学生可以构建简单的流媒体平台,掌握音视频媒体的网上播出技术。
本课程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] 注:实验过程记录要包含实验步骤,页码不够可自行添加。
1q实验粒子系统讲授时数05学时一实验类型研究创新型实验二实验目的通过本实验让学生熟练掌握三维图形程序编写掌握粒子系统的设计与实现…
多媒体实验报告实验一数字音频实验一实验时间20xx年3月29日一实验目的1了解不同数字音频指标对所生成声音文件音质的影响2掌握音频…
多媒体课程设计报告设计题目:物联网学院:计算机科学与信息学院专业:计科班级:计科101学号:XX学生姓名:XXX指导教师:XX20…
多媒体技术班级网络姓名李耿卓学号12023120xx0050多媒体中的多媒体通信技术1交互性交互性是多媒体通信系统区别于其他通信系…
北京联合大学实验实习实训报告课程项目名称流媒体技术学院师范学院专业电子信息工程班级09电2学号20xx020xx5223姓名刘猛成…
软件学院设计性实验报告一实验目的1了解文件从服务器端到客户端的传输过程2接触学科前沿流媒体技术3掌握网络编程中TCP与UDP以及B…
1实验报告要求以下面格式进行命名日期下划线学号名字如20xx110320xx1122334张三其中20xx1103为上课的日期20…
实验二流媒体服务器的安装和配置一实验目的123了解网络流媒体系统的基本构成掌握网络流媒体服务器的软件安装和配置掌握网络流媒体网站的…