`
javaeye_hua
  • 浏览: 82183 次
  • 性别: 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搭建流媒体服务器.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解析和流媒体服务的配置等多个层面,需要对这些技术有深入理解才能成功实施。实验过程中的每一步都旨在验证这些关键技术的协同工作...

    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 Services 流媒体服务器架设教程

    本教程将详细介绍如何在Windows Server 2003上安装和配置Windows Media Services。 **安装Windows Media Services** 安装Windows Media Services有以下两种方法: 1. **使用“Windows组件向导”**: - 在“管理...

    Windows Media Service 搭建

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

    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 player 11 for win 2003(亲制可用)

    Windows Media Player 11是微软公司推出的一款多媒体播放软件,专为Windows Server 2003操作系统设计。这款亲制版本表明它经过了个人的定制和优化,以确保在Win2003系统上的兼容性和稳定性。以下是关于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,开发者可以将媒体播放功能嵌入到自己的应用程序中。 ...

    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服务器操作系统中作为服务器组件存在,尤其在...

Global site tag (gtag.js) - Google Analytics