[wowza]wowza流媒体系统扩展处理mediacache功能
Wowza Media Server是一款高性能、多线程的流媒体服务器软件。专为多种终端设备提供音视频内容播放服务,支持iOS、Windows、Android、BlackMerry等系统的移动终端设备,以HTTP、HLS、RTMP等传输协议的实时流播放,还支持机顶盒播放的IPTV应用。同时wowza在全球的部署量已经突破10万个。
Media Cache是一个能让你的VOD系统扩展处理规模的机制。这篇文章介绍如何在Wowza Streaming Engine中配置Media Cache 功能。 适用于Wowza Streaming Engine? 4.0 及以上版本。如果你是Wowza Media Server? 3.6.4系统,要单独安装MediaCache 插件包. 登录Wowza Streaming Engine Manager 时需要认证,这个用户名和密码设置在[install-dir]/conf/admin.password 文件中.
格式类似下图
默认情况下,你可以通过URL来访问Streaming Engine manager:
http://[wowza-ip-address]:8088/enginemanager
登录Streaming Engine manager后,在管理界面的顶部点击Server Tab页,然后选择Media Cache菜单. 下图是默认的状态。
1.mediacache启用与禁用
启用Media Cache
你可以通过点击Enable Media Cache来启用Media Cache 功能。
禁用 Media Cache
你可以通过点击Disable Media Cache进来禁用Media Cache功能
注:官方解释是将Media Cache设为启用状态不会给服务器带来任何不利的性能影响,因此建议就是让它保持启用状态,除非你有特殊的原因要禁用它。
2.Media Cache 的缓存(Store)配置介绍
Media Cache默认有一个缓存文件的存放位置,它在[install-dir] 下的mediacache目录下。 这个文件夹的最大存储容量被限制为10GB,同时写入速率被限制在最大16MB/秒, a bucket rate of 64MB. 这个默认的配置仅仅适用于基本的功能测试,它的效能较低;因此,在一个正式的商用环境下可能需要更大的空间和资源。
点击默认的 default可以查看具体设置,这里的路径值必须在所有媒体缓存存储唯一的参数是默认的,如要用到生产环境,需要根据自己的需要进行优化。
这里具体说说几个选项的配置 path.maximumsize.write rate.write rate bucket size
path:指的是路径到文件缓存的存储位置。可以输入完整的路径,这个位置还是在地方扩大的基础上,在路径中指定的上下文路径元素的使用变量。默 认值写的是wowza安装根目录下,,不能包含小于号(<),大于号(>),引号(“和”),反斜线(\),管道(|),问号( ?)和星号 (*)字符。
maximumsize:数据可以存储在该高速缓存中存储的最大数量,以千兆字节(GB)。
write rate:该内容可以被写入到高速缓存存储的最大速率。节流的写入速率,有助于控制输入缓存内容的流动,使文件系统是不是不知所措时,内容也从缓存(读取速度)。缺省值(16)被调谐用于机械上。建议与固态硬盘使用38的值。
注:调整值保留足够的网络吞吐能力可用于读取操作。推荐的持续写入吞吐量等级为存储装置的25%的值。
write rate bucket size:协同工作与写入速率值来控制写入速度如何节流。这个值应该被设置为4至6倍的写速率值。
3.添加 删除Media Cache Store
可以添加多个Media Cache Store(缓存点)。要添加时,请点击Stores tab页,在点击add Media Cache Store
可以看到如下界面,需要根据自己的需求填写mediacache存放位置,文件夹大小,写入速率等
需要删除的话也很简单,直接点击图标后面的小桶图标即可
4.Media Cache 源(Source)的配置
Media Cache 功能允许Wowza从三种不同的源获取内容文件,这三种源如下:
File – 从本地文件系统获取内容
HTTP – 采用HTTP从一个web服务器获取内容
S3 HTTP – 采用HTTP从Amazon S3获取内容
点击SourcesTab页,你会看到+ Add Media Cache Source 按钮,如下所示:
Source Name 是要求唯一的名字。Description 允许你对这个source做一些细节的描述
source type根据自己需要选择一种
官方的解释如下:
标识媒体缓存源类型。内置dvrorigin媒体缓存源类型为预配置与Wowza流引擎的起源已安装Wowza NDVR附加元件的工作。这使得DVR块将通过媒体缓存存储再流,增加Wowza NDVR的可扩展性流。您可以添加媒体缓存来源为以下附加源类型:
文件。对于重流从网络附加存储的文件。
http。从基于HTTP的服务器进行重新流媒体文件。
Amazon S3。对于重流从一个Amazon S3存储的文件。
amazon s3 接触的较少这里着重说的是file和http,这个我们放到下半部分在跟大家详细讲解,稍后更新,请大家耐心等待。
热门文章推荐
- [rtmp]流媒体协议RTMP,RTSP与HLS有什么不同?
- [Wowza]流媒体服务器Wowza Media Server的安装与启动教程
- [wowza]wowza推流发布和播放(推流RTMP流)介绍
- [wowza]Wowza Streaming Engine 4的安装与配置教程
- [wowza]Wowza Media Server 安装教程(含windows/Linux平台)
- [wowza]RTP直播流推送到另一个远端的服务器
- [AS3]Wowza Media Server服务器
- [wowza]wowza推RTSP流要求用户名密码