我如何使用wowza引擎观看录制的直播流?

How could I watch the recorded live streams using wowza engine?

我们想让我们的客户回顾制作的直播。我们从 Wowza 引擎管理器中选中了“记录所有直播流”选项。我们知道流媒体被保存在 wowza 内容文件夹中,但由于我们的引擎位于 EC2 实例中,我们找不到让我们的客户观看它们的简单方法,只能通过控制台下载它们。

能否将管理器配置为像在 Wowza Streaming Cloud 上那样显示视频?

如果您愿意,可以将录音移至 s3。您应该首先在您的文件系统中挂载一个 s3 存储桶(s3fs), then configure the module ModuleMediaWriterFileMover 以将记录的文件移动到挂载目录。

更好的方法: 文件准备就绪后立即将其移动到 S3 存储桶。

Wowza居然有这个模块(当然有,大家都需要)

https://www.wowza.com/forums/content.php?813-How-to-upload-recorded-media-to-an-Amazon-S3-bucket-(ModuleS3Upload)

因此,正如您对所有其他模块所做的那样,

1- 在 lib 文件夹中包含文件

2- 转到引擎管理器 UI 并添加模块

3- 在管理器属性中设置您的密钥和存储桶

重新启动并完成。工作起来很有魅力,没有文件在准备好之前上传。

注意:请小心,因为除非您像我一样用时间戳命名每个流,否则亚马逊会在上传同名文件时覆盖该文件。

在我的例子中,我在同一台机器上设置了一个网络服务器 (apache2),监听端口 8080(wowza 使用 80 进行 hls 流式传输),然后我将符号 link 从 /var/www/html/content 设置为{Wowza 安装文件夹} /content 这样用户可以在 http://youserver.com:8080/content

找到录音

默认情况下,apache 会列出文件夹中的所有文件,如果文件是 .mp4,浏览器将播放视频,如果文件是 .flv,则会下载