`
javaeye_hua
  • 浏览: 83434 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Windows Media Server 使用

阅读更多

使用Windows Server 2003自带组件 Windows Media Server ,制作流媒体播放视频文件。

1. 安装Windows Media Server

2.启动Windows Media Server 服务

3.设置流媒体服务访问协议(http、mms、rtsp)

4.使用http协议访问时,设置http协议属性中端口,映射路由相应端口,实现外网访问流媒体服务。

http://ip:port/发布点名称

5.使用mms协议访问时,需要设置rtsp协议属性中到端口,且也需要映射路由端口:

mms://ip:port/发布点名称,此处port为rtsp协议中设置的端口。

6. ie中嵌入 <object >播放器,可以调用视频播放:

<%@ page language="java" contentType="text/html; charset=GBK"%>
<html>
	<head>
		<title>media.jsp</title>
	</head>
	<body>
<style>
	body{
		font-size:12px;
	}
	#vedio{
		position:absolute;
		right:210px;
		top:0px;
		width:820px;
		height:580px;
	}
	#vedioList{
		background-color:#86C1F7;
		position:absolute;
		left:210px;
		top:0px;
		width:200px;
		height:200px;
	}
	#descArea{
		background-color:#86C1F7;
		position:absolute;
		left:210px;
		top:220px;
		width:100px;
		height:200px;
	}
</style>
		<SCRIPT LANGUAGE="JavaScript">
	//制定播放文件,url:播放文件地址
	function unicast(url){
		var vobj = document.getElementById('vedioObj');
		var dobj = document.getElementById('descArea');
		vobj.URL = url;
		try{
			var arr = new Array();
			arr.push("<table border=\"1\" width=\"140\">");
			arr.push("<tr>");
			arr.push("<td>");
			arr.push(url);
			arr.push("</td>");
			arr.push("</tr>");
			dobj.innerHTML = arr.join("");
		}catch(e){alert(e.description);}
	}
</SCRIPT>
	<BODY>
		<div id="vedio">
			<!-- 播放器 -->
			<OBJECT ID="vedioObj"
				CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="100%"
				height="100%">
				<!--播放的文件地址-->
				<PARAM NAME="URL" VALUE="mms://192.168.0.119:4440/test1">
				<!--是否自动播放-->
				<param NAME="AutoStart" VALUE="1">
				<!--调整左右声道平衡,同上面旧播放器代码-->
				<param NAME="Balance" VALUE="0">
				<!--播放器是否可人为控制 0:不可以,-1:可以-->
				<param name="enabled" value="-1">
				<!--是否启用上下文菜单-->
				<param NAME="EnableContextMenu" VALUE="0">
				<!--播放次数控制,为整数-->
				<param NAME="PlayCount" VALUE="-1">
				<!--播放速率控制,1为正常,允许小数,1.0-2.0-->
				<param name="rate" value="1">
				<!--控件设置:当前位置-->
				<param name="currentPosition" value="0">
				<!--控件设置:当前标记-->
				<param name="currentMarker" value="0">
				<!--显示默认框架-->
				<param name="defaultFrame" value="">
				<!--脚本命令设置:是否调用URL-->
				<param name="invokeURLs" value="0">
				<!--脚本命令设置:被调用的URL-->
				<param name="baseURL" value="">
				<!--是否按比例伸展-->
				<param name="stretchToFit" value="0">
				<!--默认声音大小0%-100%,50则为50%-->
				<param name="volume" value="50">
				<!--是否静音-->
				<param name="mute" value="0">
				<!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->
				<param name="uiMode" value="Full">
				<!--如果是0可以允许全屏,否则只能在窗口中查看-->
				<param name="windowlessVideo" value="0">
				<!--开始播放是否自动全屏-->
				<param name="fullScreen" value="0">
				<!--是否启用错误提示报告-->
				<param name="enableErrorDialogs" value="-1">
				<!--SAMI样式-->
				<param name="SAMIStyle" value="1">
				<!--SAMI语言-->
				<param name="SAMILang" value="1">
				<!--字幕ID-->
				<param name="SAMIFilename" value="0">
			</OBJECT>
		</div>
		<!-- 播放列表 -->
		<div id="vedioList">
			<li>视频列表:</li>
		<marquee behavior="scroll" direction="up" scrolldelay="100" scrollamount="2" onmouseover="this.stop()" onmouseout="this.start()">
			<ol>
				<li>
					<a href="javascript:unicast('mms://192.168.0.119:4440/test2')">test2</a>
				</li>
				<li>
					<a href="javascript:unicast('mms://192.168.0.119:4440/视频-3')">视频-3</a>
				</li>
				<li>
					<a href="javascript:unicast('mms://192.168.0.119:4440/视频-4')">视频-4</a>
				</li>
				<li>
					<a href="javascript:unicast('mms://192.168.0.119:4440/视频-5')">视频-5</a>
				</li>
			</ol>
		</marquee>
		</div>
		<div id="descArea">
			descript message area!!
</div>
	</body>
</html>

 7. 此方式制作流媒体播放,一权限问题需要考虑、二链接防盗问题需要考虑、三视频播放列表获得方式需要考虑。

暂时针对三个问题还没有好的思路。希望大家提出自己的意见,共同讨论。。。

分享到:
评论

相关推荐

    Windows Media Server流媒体服务器架建

    在选择流媒体服务器时,Windows Media Server因其易于使用和集成、免费且具备一定的功能而受到推荐。它提供了包括内容创作、编码、分发和权限管理在内的全套解决方案。例如,Windows Media Encoder可以用来捕获屏幕...

    Windows-Media-Server搭建流媒体服务器.doc

    Windows Media Server 搭建流媒体服务器 本文详细介绍了如何在 Windows 2003 Server 环境下搭建流媒体服务器,涵盖了 Windows Media 服务的安装、配置、流媒体文件的制作等方面的知识点。 知识点一:Windows Media...

    使用Windows Media Server建立流媒体服务器.doc

    根据给定文件的信息,本文将详细介绍如何使用Windows Media Server来建立流媒体服务器的过程及关键步骤。Windows Media Server作为一套全面的流媒体制作与发布工具,提供了丰富的功能支持,特别是其在音频处理方面的...

    Windows server03搭建media server

    对于服务器的管理和配置,可以使用“开始”菜单中的“管理工具”来访问Windows Media Services。在此界面中,可以设置发布点的属性,如授权、日志记录和连接限制。授权功能可以限制只有指定IP地址的客户端才能访问,...

    windows media server服务.docx

    总的来说,Windows Media Server服务的部署和使用涉及到网络基础架构、Web服务、DNS解析和流媒体服务的配置等多个层面,需要对这些技术有深入理解才能成功实施。实验过程中的每一步都旨在验证这些关键技术的协同工作...

    [MS-WMSP]windows media server

    windows media server

    windows media player 11

    鹭图说明.txt可能是安装过程中的一些说明文档,通常会包含安装步骤、系统要求、注意事项等信息,帮助用户顺利安装和使用Windows Media Player 11。 总的来说,Windows Media Player 11是一款强大且全面的多媒体...

    Windows Media Service,Helix Server,VLC搭建流媒体服务器

    本教程将详细介绍如何使用Windows Media Services (WMS),Helix Server,以及VLC搭建流媒体服务器,帮助开发人员理解这些工具的功能及其搭建过程中的注意事项。 2. Windows Media Services流媒体服务器 Windows ...

    Windows Media Service 搭建

    可以使用FTP客户端或者通过Windows Media Services管理控制台直接上传。 **步骤7**:根据需要对媒体文件进行编码。确保文件格式与WMS兼容,如ASF(Advanced Systems Format)或WMV(Windows Media Video)。使用...

    UPnP媒体服务器 Universal Media Server For Windows UMS-10.14.1.zip

    Universal Media Server 是符合DLNA标准的UPnP媒体服务器。通用媒体服务器Mac版以很少或没有配置流或转码视频,音频和图像格式。它由FFmpeg,MEncoder,tsMuxeR,MediaInfo等组成,它们结合起来支持广泛的媒体格式。...

    windowsserver运行ffmpeg缺失文件mfplat.dll

    在Windows Server环境中运行FFmpeg时,可能会遇到"缺失文件mfplat.dll"的错误提示,这通常是由于系统缺少Microsoft Media Foundation组件导致的。FFmpeg是一个强大的跨平台多媒体处理工具,而mfplat.dll是Windows ...

    Unreal Media Server v8.0.rar

    Unreal Media Server v8.0是一款专为Windows平台设计的免费且强大的媒体服务器软件。它在媒体流领域中占据了一席之地,尤其适合那些需要处理大量多媒体数据、进行实时流媒体传输或者构建大规模在线视频平台的企业和...

    Windows Media Services集成开发技术

    Windows Media Services是微软Windows Server操作系统的一部分,它为广播和流媒体内容提供了全面的解决方案。这项服务支持实时和点播流媒体,可以用于在线广播、企业内部培训、远程教育等多种场景。Windows Media ...

    windows media 编程导向配书源码

    5. **流媒体服务**:Windows Media Services(之前称为Windows Media Server)允许开发者构建和管理大规模的在线流媒体服务。它支持实时广播、点播和动态适应带宽的流媒体技术。 6. **编码与解码**:Windows Media...

    Windows Media Player 开发用的SDK

    1. **ActiveX控件**:Windows Media Player是一个ActiveX控件,可以在支持ActiveX技术的环境中使用,如Internet Explorer或基于Windows的应用程序。通过这个SDK,开发者可以将媒体播放功能嵌入到自己的应用程序中。 ...

    windows media player 11 for win 2003(亲制可用)

    Windows Media Player 11是微软公司推出的一款多媒体播放软件,专为Windows Server 2003操作系统设计。这款亲制版本表明它经过了个人的定制和优化,以确保在Win2003系统上的兼容性和稳定性。以下是关于Windows Media...

    live555MediaServer2.rar

    《live555 MediaServer在Windows环境下的应用与实践》 live555 MediaServer是一款开源的、跨平台的实时流媒体服务器软件,主要用于处理RTSP(Real-Time Streaming Protocol)、RTMP(Real-Time Messaging Protocol...

    Windows_Media_Server流媒体服务器架建.doc

    Windows Media Server是微软提供的一款强大的流媒体服务平台,主要用于通过Internet或Intranet向客户端推送音频和视频内容。这款服务在Windows 2000或Windows 2003服务器操作系统中作为服务器组件存在,尤其在...

    windows_media_Services流媒体服务器的搭建教程

    4. **Windows Media Server** - 用于内容分发。 5. **Windows Media Rights Manager** - 提供数字版权管理(DRM)功能。 6. **Load-Simulator** - 用于模拟服务器负载,测试系统的最大承载能力。 #### 三、流媒体...

Global site tag (gtag.js) - Google Analytics