0

我正在处理一个平滑流项目并使用 Windows Azure 虚拟机 (Windows Server 2008 R2) 来存储媒体内容。流式传输工作正常,但发布点状态存在一些问题。发布点状态是

空闲:发布点创建/关闭

开始:发布点已连接

开始:它正在流式传输

已停止:流媒体已停止

请阅读以下两种情况:

案例 1:Windows Azure 虚拟机 (Windows Server 2008 R2) 我在这台机器上安装了 IIS 媒体服务。我创建发布点并使用 Microsoft Expression Encoder 开始编码。现在发布点处于已停止状态。我已选择存档我的流媒体。因此,发布点关联媒体内容的归档路径(ismv、ism、ismc)。但是,如果虚拟机手动或无意重启,那么我所有的发布点都会变成空闲状态。在那种情况下,我丢失了相关的存档路径,现在无法进行按需流式传输。

案例 2:我的本地计算机 Windows 8 Pro 我与案例 1 相同,但不同之处在于重新启动/重新启动后,我的发布点状态变得相同。我的意思是空闲的发布点将是空闲的并且停止将被停止。在这种情况下,我可以进行点播流媒体。

所以,最后我不想在机器重启后停止我的点播流媒体。我希望我的发布点处于相同的状态。

有什么方法/实用程序可以帮助我吗?

4

1 回答 1

1

几年前我们也遇到过同样的问题。我们通过提供来自网页的内容来解决这个问题,该网页将根据发布点的状态为内容提供不同的 url,即:

如果制作是实时的,则从发布点本身提供服务。

如果制作是点播,我们应该直接从存档文件夹(而不是发布点 URL)提供视频文件。此存档文件夹位于创建发布点时通过 RESTful API 生成的 Web 可访问目录中。

这是我们可以确保播放一致的唯一方法。

于 2014-04-21T13:52:36.167 回答