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,这个我们放到下半部分在跟大家详细讲解,稍后更新,请大家耐心等待。
相关文章
|
4月前
|
SQL 流计算
Flink CDC 1.12版本引入了对SQL Server的支持
【1月更文挑战第26天】【1月更文挑战第124篇】Flink CDC 1.12版本引入了对SQL Server的支持
35 1
|
5月前
|
Kubernetes Java 流计算
Flink application on k8s 有没有和 session 模式通过-C 指定额外的 jar 的相同功能啊?
Flink application on k8s 有没有和 session 模式通过-C 指定额外的 jar 的相同功能啊?
34 0
|
SQL 分布式计算 测试技术
扩展Spark Catalyst,打造自定义的Spark SQL引擎
在Spark2.2版本中,引入了新的扩展点,使得用户可以在Spark session中自定义自己的parser,analyzer,optimizer以及physical planning stragegy rule。
3966 0
|
5月前
|
数据库 流计算 数据格式
Greenplum【部署 06】GPSS扩展(Greenplum Streaming Server)安装启用配置启动(不断更新ing)
Greenplum【部署 06】GPSS扩展(Greenplum Streaming Server)安装启用配置启动(不断更新ing)
54 0
|
6月前
|
数据库 流计算
在Flink CDC中,本地模式(Local Mode)是指Flink任务在单个节点上运行
在Flink CDC中,本地模式(Local Mode)是指Flink任务在单个节点上运行
65 1
|
SQL 分布式计算 Hadoop
FlinkSQL Client 集成Hive
FlinkSQL Client 集成Hive flink sql cli 启动模式 重要命令和配置 sql client 集成hive 执行hive 查询
|
资源调度 Kubernetes 负载均衡
Flink-1.11 新的部署模型 application mode
在 Flink-1.11 版本之前 Flink on yarn 有两种部署的模式, session 模式和 per-job 模式,但是这两种模式都存在一定的问题,所以在最新的 Flink-1.11 版本中引入了新的部署模式即 application 模式,支持 yarn 和 k8s,这篇文章主要来分析一下新旧模式的优缺点以及 application 模式的使用.
|
SQL 存储 分布式计算
pache Hive--架构&组件| 学习笔记
快速学习 pache Hive--架构&组件
101 0
pache Hive--架构&组件| 学习笔记
|
SQL 存储 机器学习/深度学习
Flink as a Unified Engine: Now and Next
2020 年是 Apache Flink 社区生态加速繁荣的一年。
Flink as a Unified Engine: Now and Next
|
SQL 分布式计算 运维
Hive引擎Spark优化配置参数2
上一篇内容讲了资源参数优化,本篇继续说明spark driver以及spark shuffle相关的参数调优。
1047 0
 Hive引擎Spark优化配置参数2