通过 REST API(或替代方案)更新 wowza StreamPublisher 时间表

Update wowza StreamPublisher schedule via REST API (or alternative)

刚刚开始使用 Wowza Streaming Engine。

Objective:

问题:

  1. 是否可以使用 Wowza Streaming Engine REST API 获取/更新 streamingschedule.smil

    有一些方法可以通过 REST API 检索和更新特定的 SMIL 文件,但它们似乎只适用于通过管理器创建的文件。 After all, streamingschedule.smil needs to be created manually by hand

  2. 或者,是否可以引用存在于 S3 存储桶上的 streamingschedule.smil? (以类似的方式,可以使用 MediaCache 模块从 S3 存储桶链接素材)

    评论 here (search for '3a') 似乎表明这是可能的,但该线程中有很多噪音。

我做了什么:

以上所有工作,我有一个工作时间表,其中包含从 S3 存储桶中提取的线性流内容。只需要能够轻松地操纵该计划,而无需通过 SSH 手动编辑文件。

太近了! TIA

回答您的问题:

  1. 没有。但是,您可以通过创建 http provider 并让它处理对该计划的修改来更新它。如果您想要更多的灵活性,您甚至可以扩展调度程序模块以完全不需要该文件。

  2. 是的。您必须修改 ServerListenerStreamPublisher 解决方案才能完成它。目前它看起来只是本地文件系统来读取 streamingschedule.smil 文件。

谢谢,

马特