Windows Media 流媒体应用技术
- 格式:doc
- 大小:3.60 MB
- 文档页数:22
Windows-Media-Server搭建流媒体服务器Windows Media Server搭建流媒体服务器随着Internet和Intranet应用日益丰富,视频点播也逐渐应用于宽带网和局域网。
人们已不再满足于浏览文字和图片,越来越多的人更喜欢在网上看电影、听音乐。
而视频点播和音频点播功能的实现,则必须依靠流媒体服务技术。
就目前来看,最流行的流媒体点播服务器只有两种,即Windows Media服务和Real Server。
下面我们在这里主要讨论在Windows 2003 Server 环境下如何搭建视频点播服务器。
我们大家知道,Windows Media服务采用流媒体的方式来传输数据。
通常格式的文件必须完全下载到本地硬盘后,才能够正常打开和运行。
而由于多媒体文件通常都比较大,所以完全下载到本地往往需要较长时间的等待。
而流媒体格式文件只需先下载一部分在本地,然后可以一边下载一边播放。
Windows Media服务支持ASF 和WMV格式的视频文件,以及WMA和MP3格式的音频文件。
一、Windows Media服务的安装Windows Media服务虽然是Windows Server 2003系统的组件之一,但是在默认情况下并不会自动安装,而是需要用户来手动添加。
而在Windows Server 2003操作系统中,除了可以使用“Windows组件向导”安装Windows Media服务之外,还可以通过“配置您的服务器向导”来实现。
(1)在刚刚安装好Windows Server 2003操作系统并进入Windows时,系统会自动运行“管理您的服务器”窗口。
单击其中的“添加或删除角色”超级链接,将显示“配置您的服务器向导”对话框。
(2)单击该对话框中的“下一步”按钮,计算机将开始自动检测所有的设备、操作系统,并检测所有的网络设置。
在检测完成后将显示“配置选项”对话框,选择“自定义配置”选项,以自定义安装自己所需要的网络服务。
基于windows media流媒体技术在教学中的研究与应用摘要:通过学习流媒体技术的有关知识,选择windows media技术实现跨平台、跨区域的广播教学。
关键词:流媒体 windows media 广播教学0 引言流媒体技术已经成为当今互联网应用的主流,主要包括有校园广播教学、远程教育、视频点播、互联网直播和视频会议等。
目前,不少中高职院校也采用了该技术进行各种形式的教学。
1 流媒体技术介绍及关键技术研究流媒体(streaming media)是一种新兴的网络传输技术,它是一种可以使用音频、视频和其它多媒体文件能在互联网上以实时的、无需下载等待的方式进行播放的技术。
流媒体技术是一个综合的技术,它包括信息的采集、编码、储存、传输、播放等多项技术。
[1]流媒体系统主要包括五部分内容:①编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式。
②流媒体数据。
③服务器:存放和控制流媒体的数据。
④网络:适合多媒体传输协议和实时传输协议的网络。
⑤播放器:供客户端浏览流媒体文件(通常是独立的播放器和activex方式的插件)。
当前流媒体技术解决方案主要有三种:一种是微软公司的windows media;一种是real networks公司的real system;另一种是apple公司的quick time。
[2]其中windows media被集成在windows server 2003系统上,通过与windows media encoder和windows media player结合使用,能够通过为用户提供音频和视频的内容;而real system和quick time具有跨平台性,在互联网上也深受用户的喜爱。
1.1 构建windows media服务的软件及技术要求①系统组成部件:媒体服务器(windows media server)、asf文件制作工具(windows media encoder)、客户端媒体播放器(windows media player)。
win10 流媒体用法
在Windows 10中启用流媒体的方法如下:
1. 打开“设置”。
2. 点击“网络和Internet”。
3. 点击左侧的“媒体流”。
4. 在右侧,确保“允许流式传输”是打开的。
5. 根据你的需要,可以启用“允许远程控制我的播放器”和“自动允许设备播放我的媒体”。
6. 如果想访问这台电脑上的文件在手机上播放或在其他支持DLNA的设备上输出播放,可以在“windows Media Player”的侧边栏“设备”中看到这些设备并进行播放。
如果需要更改更具体的设置,比如允许访问特定设备或应用程序,或者设置访问权限等,可以在“设置”中的“隐私”选项下进行。
另外,对于不同的应用程序,可能需要单独启用流媒体功能。
集美大学计算机工程学院实验报告课程名称:网络多媒体技术 班级: 实验成绩: 指导教师:姓名:实验项目名称:Windows Media 流媒体应用技术学号: 上机实践日期:实验项目编号:01组号:上机实践时间: 2学时一、目的(本次实验所涉及并要求掌握的知识点)1、通过实验学会使用Media Service 和Media Encoder 等软件的使用及其原理2、掌握创建发布点,学会使用推、拉两种形式。
3、学会使用IIS 发布本地信息。
二、实验内容与设计思想(设计思路、主要数据结构、主要代码结构、主要代码段分析、电路图) 1)建立视频点播服务器 2)建立视频广播服务器 3)建立视频广播服务器4)压缩的分辨率、帧速、带宽等自行调整指定,将3个发布点的的链接放到网站的首页文件中,访问3个发布点链接的格式:http://你的英文名字或其他ID/发布点名称 三、实验使用环境(本次实验所使用的平台和相关软件)在做实验之前,首先要搭建好环境,Media Service 和IIS 是windows 自带的组件,只要在“开始”→“控制面板”→“添加或删除程序”→“添加/删除windows 组件”,选择“Windows MediaServices ”以及“应用程序服务器”,然后“下一步”,完成安装。
(注:windows 2003 server 的IIS 在应用程序服务器里,而windows XP 则是独立出来的 )XP 的IIS 如下:安装途中可能用到系统光盘,所以应准备好系统光盘。
安装完成后方可往下继续实验。
1)建立视频点播服务器开启windows media services ,右击“发布点”→“添加发布点(向导)”,根据向导完成创建:选择“目录中的文件”:选择“点播发布点”:选择“无序播放”:完成创建,并创建公告文件:选择为目录中的所以文件:创建公告网页:运行测试:在另一台机子上输入网址链接到此发布的点播点,在播放其上点击下一个可以播放下一个视屏文件:2)建立视频广播服务器在XP上,打开Media Encoder,创建一个“广播实况事件”:选择设备:选择“拉”的方式:选择端口:选择编码:完成后点击开始编码:返回服务器,建立广播实况发布点:选择类型:选择传递方式:输入编码器所在的机器的IP及端口:然后根据向导,按照前面一步,创建发布网页。
Real Networks和Windows media 流媒体系统的相同点和不同点数字082牟亚明08173213Real Networks流媒体系统是由Real Networks公司()发明的,特点是可以在非常低的带宽下(低达28.8kbps)提供足够好的音质让用户能在线聆听。
这一特点在互联网的早期简直是广大网虫的福音。
也就是因为出现了Real Media之后,相关的应用比如网络广播,网上教学,网上点播等等才浮出水面,形成了一个新的行业。
Real System被认为是在窄带网上最优秀的流式媒体传输系统,其允许的带宽限制从28.8Kbps的拨号上网到10M的局域网,允许点播的人数从100流到1000流甚至无限流。
Real Networks流媒体系统是一个完整的数据流解决方案,它可以将视频、音频、动画、图片、文字等内容转化为数据流媒体,在所有带宽上为最终用户提供丰富而实用的数据流媒体。
Real Networks流媒体系统由三部分组成:服务器端软件(Real Server)媒体制作工具(Real Producer系列)客户端播放器(Real Player)书中称为:服务器端流播放引擎内容制作软件客户端播放软件Windows Media也是一种网络流媒体技术,本质上跟Real Media是相同的,由微软推出,因为其与微软的桌面系统进行捆绑推广,所以具有很大的市场占有,而且因为其具有方便性、先进性、集成性,逐渐成为现在的主流流媒体系统。
在意识到网络流媒体之于互联网的重要性之后,Microsoft立马就推出了Windows Media与Real Media相抗衡,同时开始对其他音频压缩技术说不:一律不提供直接支持。
Windows Media流媒体系统同样由三部分组成:服务器端软件(Media Server)媒体制作工具(Media T ools)客户端播放器(Media Player)其中Media Tools是整个方案的重要组成部分比较比较:传输原理相同的传输原理:用户选择某一流媒体服务后,web浏览器与web服务器之间使用HTTP/TCP交换控制信息,将需要传输的实时数据从原始信息中检索出来,启动客户机上的浏览器A/Vhelper程序并将其初始化。
Win10系统下启用流媒体方法教程流媒体,又叫流式媒体,是边传边播的媒体,是多媒体的一种。
边传边播是指媒体提供商在网络上传输媒体的“同时”,用户一边不断地接收并观看或收听被传输的媒体。
一些Win10用户遇到流媒体启用不了的情况,这是怎么回事呢?下面小编将给大家分享Win10系统下启用流媒体的正确方式。
步骤如下:1、按下“Win+R”组合键打开运行,在框中输入:gpedit.msc 点击确定打开组策略编辑器;2、在左侧依次展开【计算机配置】-【管理模板】-【windows 组建】-【windows media player】;3、在右侧双击打开“阻止媒体共享”,选择“未配置”,点击应用—确定;4、打开运行,输入:点击确定打开服务;5、在右侧依次将【SSDP discovery】、【windows media player network sharing service】两个服务启用,启用方法为先将启动类型修改为“自动”,点击“应用”—“启动”—“确定”。
6、在开始菜单单击右键,点击“控制面板”;7、在右上角搜索框中输入“媒体流”,在下面点击【媒体流选项】;8、在该框中点击“启用媒体流”即可。
补充:流媒体特点流媒体(Streaming Media)的出现极大地方便了人们的工作和生活。
在地球的另一端,某大学的课堂上,某个教授正在兴致盎然地传授一门你喜欢的课程,想听?太远!放弃?可惜!没关系,网络时代能满足你的愿望。
在网络上找到该在线课程,课程很长,但没关系,只管点击播放,教授的身影很快出现在屏幕上,课程一边播放一边下载,虽然远在天涯,却如亲临现场!除了远程教育,流媒体在视频点播、网络电台、网络视频等方面也有着广泛的应用。
流媒体,又叫流式媒体,是边传边播的媒体,是多媒体的一种。
边传边播是指媒体提供商在网络上传输媒体的“同时”,用户一边不断地接收并观看或收听被传输的媒体。
“流”媒体的“流”指的是这种媒体的传输方式(流的方式),而并不是指媒体本身。
一、目的(本次实验所涉及并要求掌握的知识点)
1、通过实验学会使用Media Service和Media Encoder等软件的使用及其原理
2、掌握创建发布点,学会使用推、拉两种形式。
3、学会使用IIS发布本地信息。
二、实验内容与设计思想(设计思路、主要数据结构、主要代码结构、主要代码段分析、电路图)
1)建立视频点播服务器:自行收集3-5个流媒体视频文件,可以通过网页进行任意点播视频;发布点的名称为:VOD-姓名拼音的每一个首字母
2)建立视频广播服务器:在一台xp主机上安装摄像头,通过Media Encoder将即时拍摄的影像分别采用“拉”的方式提交给Media Service,发布点的名称为:pull-姓名拼音的每一个首字母,通过网页查看拍摄的实时影像。
3)建立视频广播服务器:在一台xp主机上安装摄像头,通过Media Encoder将即时拍摄的影像分别采用“推”的方式提交给Media Service,发布点的名称为:push-姓名拼音的每一个首字母,通过网页查看拍摄的实时影像。
4)压缩的分辨率、帧速、带宽等自行调整指定,将3个发布点的的链接放到网站的首页文件中,访问3个发布点链接的格式:http://你的英文名字或其他ID/发布点名称
三、实验使用环境(本次实验所使用的平台和相关软件)
Windows Server 2003;Windows XP; Media Service;
四、实验内容
1、在Windows Server 2003中点击“开始”→“控制面板”→“添加或删除程序”→“添加/删除windows组件”,选择“Windows Media Services”以及“应用程序服务器”,然后“下一步”,完成安装。
安装途中可能用到系统光盘,所以应准备好系统光盘。
2、建立视频点播服务器
1)在管理工具中打开“Windows Media Services”。
2)右击“发布点”→“添加发布点(向导)”
3)键入发布点的名称
4)选择内容类型为“目录中的文件“
5)选择发布点类型为“点播发布点”
6)选择默认的目录位置,并允许使用通配符对目录内容进行访问。
7)选择无序播放
8)成功添加如下图的发布点
9)创建单播公告向导,选择点播目录为“目录中的所有文件”
10)键入URL。
可以使用主机名或者IP地址
11)创建网页,保存在wwwroot目录下,点击下一步,完成。
12)测试公告和网页,结果如下
13)在windows 7的主机浏览器中输入http://192.168.95.130/VOD-XRT.hmt连接到点播公告点的网页
3、建立视频广播服务器
1)在windows 7中打开“Media Encoder”,新建会话,选择“广播实况事件”
2)选择视频设备“USB Video Device”
3)选择广播方法为“拉传递”
4)选择默认端口8080
5)选择视频编码为CBR,点击下一步,完成。
6)开始广播
7)在windows server 2003中,建立广播实况发布点,键入发布点名称
2)选择内容类型为“编码器”
3)选择发布点类型为“广播发布点”
4)选择传递方式为“单播”
5)输入编码器所在的机器的主机名及端口号,点击下一步,完成添加发布点向导
6)同步骤2,创建单播公告向导,直至完成。
7)测试公告和网页,结果如下
8)在windows 7的主机浏览器中输入http://192.168.95.130/pull-XRT.hmt连接到广播公告点的网页
4、建立视频广播服务器
1)同步骤3,在windows 7中打开“Media Encoder”,新建会话,因为只有一个摄像头,所以选择“捕捉屏幕”,“整个屏幕”
2)键入输出文件的位置,在设置选择中选择“高”,完成。
3)出现错误,修改“控制协议”,选择“WMS HTTP”,将属性中的端口号改为其它端口。
4)在属性页面中,选择“向服务器推传递”,键入服务器的IP地址和端口号,点击应用,然后在出现的密码界面中输入用户名和密码。
5)在服务器中就可以看到push-XRT,点击开始编码后,push-XRT就启动了。
6)同步骤2,创建单播公告向导,直至完成。
7)测试结果如下图
8)在windows 7的主机浏览器中输入http://192.168.95.130/push-XRT.hmt连接到广播公告点的网页
5、压缩的分辨率、帧速、带宽等自行调整指定,将3个发布点的的链接放到网站的首页文件中,访问3个发布点链接的格式:http://你的英文名字或其他ID/发布点名称
1)首先在客户端的hosts文件中添加server03的IP地址和主机头
2)在IIS服务器的默认网站点击属性修改主机头
3、将自己编写的网页index.htm,first.html,second.html放到发布点的目录下
四、实验小结(实验中遇到的问题及解决过程、实验中产生的错误及原因分析、实验体会和收获)
1、在用拉方式建立视频广播点时,在Windows Media编码器创建好会话后没有点击开始编码,服务器中的pull发布点启动会出错。
2、在用推方式建立视频广播点时,由于没有修改默认的端口号80,就出现了下图所示的错误。
因为Windows Media Services 和IIS信息服务都尝试绑定到端口80,所以在服务器上同时使用这两种服务导致了冲突。
解决的方法是将Windows Media Services 指派到其他端口。
在使用屏幕捕获时,当我们点击开始编码时服务器的push发布点会自动启动,但一定要保证服务器的Windows Media Services是开启的。
五、附录(参考文献和相关资料)
Index.htm
<html>
<head>
<title>实验一</title>
</head>
<frameset rows="20%,*" border="5" bordercolor="#696969">
<frame name="first" src="first.html" scrolling="no" >
<frame name="second" src="second.html" scrolling="no">
</frameset>
</html>
first.html
<html>
<head>
<title>first</title>
</head>
<body>
<table>
<tr>
<td><a href="http://xurongting/VOD-XRT.htm" target="second">VOD</a></td>
<td><a href="http://xurongting/pull-XRT.htm" target="second">pull</a></td>
<td><a href="http://xurongting/push-XRT.htm" target="second">push</a></td>
</tr>
</table>
</body>
</html>。