Wowza Streaming Engine 4 配置mediacache功能(上)

简介: Media Cache是一个能让你的VOD系统扩展处理规模的机制。这篇文章介绍如何在Wowza Streaming Engine中配置Media Cache 功能。 适用于Wowza Streaming Engine? 4.0 及以上版本。
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,这个我们放到下半部分在跟大家详细讲解,稍后更新,请大家耐心等待。
相关文章
|
存储 SQL 缓存
聊聊性能,如何合理设置索引?
【6月更文挑战第1天】本文介绍了数据库索引过多的索引会使更新表的速度变慢,增大数据库体积和维护成本。索引过多的风险包括降低增删改操作性能、增大数据库体积、增加存储压力和维护开销,以及加大SQL Server优化开销。建议的核心表索引不超过7个,普通表不超过5个,小型表不超过3个。针对索引过多的问题,文章提出需要根据实际需求进行分析并提供解决方案。
514 4
聊聊性能,如何合理设置索引?
|
Python
PyQt中资源文件的使用(详细步骤介绍)
PyQt中资源文件的使用(详细步骤介绍)
590 1
|
监控 Ubuntu Shell
用shell脚本部署zabbix
用shell脚本部署zabbix
285 1
|
固态存储 Linux Shell
阿里云Linux服务器性能测试wget -qO- bench.sh | bash
阿里云服务器性能测试,使用知名博主的wget -qO- bench.sh | bash来测试下阿里云服务器CPU Model(CPU型号)、CPU Cores(核数)、CPU Frequency(主频)、Total Disk(磁盘容量)、Total Mem(内存)、Swap(虚拟内存)、系统发行版本、Linux内核、地域节点、磁盘I/O读写速度及云服务器上传下载速度测试
1161 0
阿里云Linux服务器性能测试wget -qO- bench.sh | bash
|
运维 负载均衡 监控
确保网络设计中的冗余和高可用性
【8月更文挑战第24天】
1306 0
|
JSON 前端开发 小程序
uniapp:request 请求出现400错误
uniapp:request 请求出现400错误
uniapp:request 请求出现400错误
|
算法 应用服务中间件 Shell
搭建高可用负载均衡器: haproxy+keepalived
企业业务量比较小的时候,单台服务器就可以满足业务需要了。但是随着业务发展,单服务器的问题就凸显出来了,如何透明的扩展服务器和带宽,增加服务器吞吐量呢?负载均衡器可以解决以上问题。
9966 0
|
SQL 存储 关系型数据库
【MySQL】通用查询日志 general query log 详解
通用查询日志(general query log)用来记录用户的所有操作,包括启动和关闭MySQL服务、所有用户的连接开始时间和截止时间、发送给MySQL数据库服务器的所有SQL指令等。当我们的数据发生异常时,查看通用查询日志,还原操作时的具体场景,准确定位问题。
|
存储 数据采集 机器学习/深度学习
Prophet模型的简介以及案例分析(下)
Prophet模型的简介以及案例分析(下)
|
算法 安全 Unix
翁恺C语言程序设计网课笔记合集
学习自翁恺C语言程序设计网课。
1237 0
翁恺C语言程序设计网课笔记合集