http://blog.chinaunix.net/uid-25530360-id-3681411.html

简介

Wowza media server最新版本是Wowza media server3,简称wowza3,属于流媒体服务器的一种, 就是说通过它你可以向其他网民提供许多的流媒体播放服务,比如点播和视频直播,或者在线聊天,它主要采用rtmp协议,就是real time message protocol,很好的和flash相结合。Wowza有官方网站,我们安装需要去下载一个WowzaMediaServer-3.0.3.exe,官方网站是:http://www.wowza.com/,因为现在分收费版和免费体验版,我们可以先下载免费体验版,下载免费版的页面为http://www.wowza.com/pricing/installer,然后点击这个链接http://www.wowza.com/pricing/trial,为注册页面,就是简单的填写下自己的邮箱已经想使用它的原因,然后系统会给你的邮箱发一封带有注册码的邮件,注册码有效期30天,足够用了。

安装

现在已经下载好了文件名类似为WowzaMediaServer-3.0.3.exe,是xp系统下的。双击安装,在serial number那里输入邮箱中发给你序列号,类似SVRT3-mrYKz-mQYDj-46fzk-yzXhQ-wub66-48MAHtKyC7Ym

继续点击next,在安装的过程中会弹出一个对话框,提示:wowza media server 2requires a java 6(aka1.6),其实就是提醒你如果想让系统运行就需要安装java虚拟机,现在可以不用理他,等安装完后再安装java,现在点击确定继续,根据提示,我们可以下载个jdk-7-windows-i586.exe的文件来安装,百度下,很多的,大约80M,点击安装,一路点击下一步结束安装。

启动服务

安装完后我们就需要先启动系统服务了,在开始程序里找到wowza media server 3.0.3,点击wowza startup,第一次使用会提示你发现系统的java版本为1.7,问你是否使用此java环境,点击确定,接着会弹出一个提示说找不到\bin\java.exe,不用理他,直接点确定会发现服务退出,没关系第一次是这样的,然后再点击wowza startup,这次就正常了,当看到命令框最后一行为:wowza media server is started!就证明系统服务启动成功了,如图:

按理说这样就能给其他人提供网络点播或者直播服务了,但是没有借口,所以我们这里还需要借助微软的IIS服务发布网址,这样别人就能通过链接或者输入网址直接访问需要的资源了。

IIS服务安装

Windows 7:这个在windows7里面是有的,只是没有安装到系统里面,点击控制面板里面的卸载,找到添加系统组件,选中Internet信息服务(IIS),然后根据提示安装完毕就好了。

Xp:xp系统里面默认是没有IIS文件的,因为现在的系统都是xp sp3的,所以我们需要下载一个IIS6.0的压缩包,大约13M,解压后得到很多文件,进入控制面板---添加/删除程序—添加/删除windows组件选中Internet信息服务(IIS),如图:

点击下一步,这时会像系统里面拷所需的文件,如果提示你需要插入系统光盘或者说找不到文件,就点击浏览,找到刚才解压的iis6.0,里面就有默认需要的文件,然后点击完成,安装完毕。那么安装后别人如何能访问我提供的服务?打开IIS的默认文件夹C:\Inetpub\wwwroot,把需要对外访问的文件放入这个文件夹下就可以了,比如我把client文件夹拷进去这个文件夹,文件夹中的网页为main.html,我自己的ip为58.60.106.41,那么别人就可以通过访问http://58.60.106.41/client/main.html来访问了。

系统提供的服务

Wowza能提供多种服务,比如点播、直播、聊天、测试带宽、负载均衡、媒体安全等,一般这些需要用AMF3来编译,需要这方面的知识,不过系统已经提供了不少简单的examples,位置在C:\Program Files\Wowza Media Systems\Wowza Media Server 3.0.3\examples,打开后双击installall.bat把所有的功能注册下,这样就能使用了。

BWChecker)测试带宽

这个功能可以简单的提供带宽的测试,实现方法:找到examples,打开BWChecker文件夹,把下面的文件夹client拷贝到IIS位置(C:\Inetpub\wwwroot下,下同),此时别人就可以通过网址http://58.60.106.41/client/bwchecker.html来使用这个功能了,如图:

我们看到在server里面是localhost,这个是例子所以需要改成指向服务器的地址,这里就填58.60.106.41,然后点击start按钮,就开始测试了,如图:

此时就已经完全在运行了,点击stop停止测试。

LiveVideoStreaming(现场直播)

这个功能可以让你自己通过摄像头制作现场录像,然后通过转码压缩发布给所有接收者,和带宽测试类似,打开examples,打开LiveVideoStreaming文件夹,把下面的文件夹client拷贝到IIS位置,先删除原来client文件夹。别人就可以通过访问http://58.60.106.41/client/live.html

来观看你发布的视频直播了。那么该如何制作现场视频呢,我们通过Adobe Flash Media Encoder来录制,详见http://hi.baidu.com/hsbd2005/blog/item/634fbf7e178c1b0529388a28.html

这里需要注意的是在stream那里的名字要和录制时的一样,分大小写的。如图

SHOUTcast(音乐广播)

通过它你可以随时随地收听最流行的音乐和广播,同样我们打开examples,打开SHOUTcast文件夹,把下面的文件夹client拷贝到IIS位置,先删除原来的client文件夹,然后访问http://58.60.106.41/client/shoutcast.html 来打开收听页面,如图:

这里依然需要将localhost改为你的ip地址如58.60.106.41,在url一栏需要填入音乐的列表,其实就是一个地址和端口,正确填入后点击play就可以听美妙的音乐了,如图

那么我们从那里可以得到.pls文件呢,打开http://www.shoutcast.com/ 然后选择自己喜欢的项目点右键—目标另存为就可以把.pls文件保存到本地了,然后用记事本方式打开,里面有许多列表,选择一个来播放即可。注:.m3u类似。

SimpleVideoStreaming(视频点播服务)

就是说如果你本地已经有制作好的视频了,就可以放到特定目录让别人通过网址来点击播放,同理,我们需要打开examples,打开SimpleVideoStreaming文件夹,拷贝下面的client到IIS位置,先删除原先的client文件夹,然后可以通过http://58.60.106.41/client/simplevideostreaming.html来访问,如图:

这里还是先将server的localhost改为服务器的58.60.106.41,点击play播放,点击rew从头播放,点击play/pause选择暂停或播放。这里的mp4是你服务器上已经存在的文件,文件须放在C:\Program Files\Wowza Media Systems\Wowza Media Server 3.0.3\content 下,(假设wowza安装的位置C:\Program Files\Wowza Media Systems\Wowza Media Server 3.0.3下,如果不是mp4格式的,而是flv的,只需输入文件名即可播放。播放界面如下:

TextChat(文本聊天)

通过这个组件可以进行多人会话,比较简单,属于不加密形式。打开examples,再打开下面的TextChat文件夹,拷贝下面的client到IIS位置,先删除原先的client文件夹,我们就可以通过http://58.60.106.41/client/textchat.html 来一起聊天了。如图

然后,把server那里的localhost改为服务器地址58.60.106.41,点击connet连接服务器,然后在user那里改自己的名字,message那里输入想说的话,然后点击send发送,大家都可以互相看到,如图:

可以看到我开了三个同样的网页,可以代表三个不同的客户端。比较不方便的一点是在message里输入完下一次再输入的时候需要先删除上次的内容,它不会自动发送完后清空。

VideoChat(视频聊天)

通过VideoChat可以让两个不同的人在不同的地方相互聊天,实现最简单的方法,无需安装客户端。打开examples,再打开里面的VideoChat,接着进入clientFlex文件夹,找到bin-release文件夹,把bin-release复制到IIS位置,此时就可以通过访问http://58.60.106.41/bin-release/videochat.html 来发布和观看了,就是聊天。见下图

将localhost改为服务器的58.60.106.41,点击connet,如果有摄像头的话就会弹出对话框,询问你是否允许使用摄像头和麦克风,点击允许即可,如下图

在左上角的publish那里输入的是自己的名字,别人通过这个名字找到你,右上角的play那里输入的是对方的名字,通过名字可以观看到对方,注意,输入完自己的名字后需要点击publish即发布来让别人找到你,否则看不到你的。效果图如下:

其中123为自己这边的名字,000为对方的名字,对方也要这样类似输入才能互相看到对方,然后实现语音和视频的通话。

VideoRecording(视频录制并回放)

这个功能比较简单,就是先通过摄像头将你的视频录制到服务器上,然后再当场回放。也可以根据已经知道服务器上哪些视频的名字实现单独的播放视频的功能。打开examples,再打开VideoRecording,接着打开clientFlex文件夹,复制下面的bin-release到IIS位置,先删除原先存在的client和bin-release文件夹,然后我们就可以通过http://58.60.106.41/bin-release/videorecording.html 来访问。界面如下图所示:

这里先将server中的localhost改为服务器的58.60.106.41,点击connect,然后在record上面修改为视频的文件名,点击record开始录制视频,如果弹出询问是否允许使用摄像头和耳麦,点击允许即可,点击stop后就会自动播放刚才录制的视频,旁边的play可以实现点播视频的功能。录制后的播放视频截图如下:

转载于:https://blog.51cto.com/chenshengang/1363090

Wowza Media Server媒体服务器应用相关推荐

  1. Live555 —— vs2017编译“Live555 Live555 Media Server“源码

    简介      Live555是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了标准流媒体传输,是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RT ...

  2. 3CX电话系统中的媒体服务器模式(Media Server Modes)

    文章来源:https://3x.58voip.com/3cx-media-server/ 3CX媒体服务器(Media Server)简介 3CX电话系统的主要工作是将两个(或多个)实体连接在一起,以 ...

  3. plex实现流媒体服务器_如何从Plex Media Server离线查看下载和同步媒体

    plex实现流媒体服务器 Streaming content from your Plex Media Server is great, but sometimes-like when you're ...

  4. flash media server播放实时视频流

    标签: 图2.连接到电脑的所有摄像头 注意:你可以使用多种摄像头甚至是数字视频录像机来捕获视频.正如FME支持文档中所阐述的那样:Flash Media Live Encoder被用来和微软遭人抱怨的 ...

  5. plex自动跳到登入_如何使用Plex Media Server自动下载字幕

    plex自动跳到登入 Whether you need subtitles to avoid waking up the kids or you're awful at understanding r ...

  6. How to protect video content (Flash Media Server)

    Stream capture software providers are trying many ways to capture and archive video delivered to Ado ...

  7. Intel® Media Server Studio Support

    复制自网址:https://software.intel.com/en-us/intel-media-server-studio-support/code-samples Code Samples M ...

  8. FMS(Flash Media Server)共享内存问题解决

    FMS(Flash Media Server)共享内存问题解决 1)FMS报错信息 Apr 16 10:21:56 LSCRtest2 Server[21642]: Process (21642) : ...

  9. Adobe Media Server 5(AMS)的安装及使用

    一.什么是Adobe Media Server? Adobe Media Server也叫Adobe Flash Media Server(FMS),是Adobe出品的一款流媒体服务器,它使用Adob ...

最新文章

  1. 人类基因组注释包org.Hs.eg.db
  2. Android 中的 Service 全面总结(转)
  3. 【控制】盖尔圆盘定理
  4. Linux 系统目录结构
  5. OpenGL 与 GLSL 版本号
  6. java common io_Java之Apache Commons-IO使用精讲
  7. Maven web项目创建
  8. 《那些年啊,那些事——一个程序员的奋斗史》转载1到7
  9. 290. Word Pattern
  10. 安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流
  11. c语言程序中的if-else语句,C语言if else语句
  12. Windows中查找命令的路径 (类似Linux中的which命令)
  13. SQL Server数据库事务处理详解(MSDN网上资源)
  14. L1-005 考试座位号 (15 分)—团体程序设计天梯赛
  15. Linux 内存管理之 SLUB分配器(6):slub debug 实例测试
  16. reduce python3_Python3的高阶函数:map,reduce,filter
  17. android日记功能的实现6,我的android studio学习日记
  18. 目标定位算法(四)之移动目标定位算法
  19. 用u盘给服务器装win7系统,用U盘装系统装Win7图文教程
  20. UE4无法创建C++类

热门文章

  1. linux图形模式切换用户,Linux的图形模式和文本模式以及单用户模式切换
  2. python字符计数怎样去除空格_去除python中的字符串空格的简单方法
  3. linux进程map,linux下unordered_map和map在小数据下性能差异
  4. 计算机二级考试3月时间安排,2017年3月份计算机二级考试时间安排
  5. php系统升级说明,PHPCMF内容管理框架 v4.2.7 升级说明
  6. cubemx lan8720a ping不通_肩颈不通百病生,这5个开肩动作要多练
  7. destoon php,DESTOON_7.0_UTF8
  8. centos安装mysql5.7.19_Linux下Centos7安装Mysql5.7.19的详细教程
  9. spring创建复杂对象的三种方式
  10. Python_基础_5