我想创建一个 Plex 媒体服务器即服务。
这个想法是这样我就可以使用 Plex Media Center 创建一个媒体服务器,上传我的媒体内容并流式传输到我的媒体中心(在我的情况下,我尝试了带有 plex 连接的苹果电视、iphone plex 应用程序和 plex web 应用程序)。
我的第一次尝试是在 Azure 上创建一个虚拟机,在上面放置一些内容并运行一个 Plex 服务器。
这对于不需要转码的 480p 内容非常有效。即时启动时间加上 2 核虚拟机中的 10 个同时客户端。当我使用需要转码的 1080p 时,CPU 使用率达到了顶峰。它几乎不支持 3 simultaneos 客户端而不会卡顿。开始时间也很糟糕。在 8 核虚拟机中。
这几乎让我处于一种我将放弃这个想法的状态......
但恰逢时间,我读到了 Azure 媒体服务,它看起来很适合这项任务。问题是,我如何使用 Azure 媒体服务并让 Plex 了解该内容?
我将需要使用 Azure 的自动缩放功能,以便按需提供新实例。
最后,理想情况下,我希望不同的客户端访问不同的 OR 共享媒体,以减少存储和处理时间。
TL;博士
我想摆脱我自己的本地 Plex 服务器,将其放在云中,让我的朋友访问我的内容并上传他们的内容,这样我们就可以在不依赖单个服务器来处理请求的情况下进行共享,并且能够自动缩放并共享存储。