Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 计算机重新启动后IIS媒体服务发布点状态_Windows_Windows 8_Iis 7_Smooth Streaming_Windows Media Services - Fatal编程技术网

Windows 计算机重新启动后IIS媒体服务发布点状态

Windows 计算机重新启动后IIS媒体服务发布点状态,windows,windows-8,iis-7,smooth-streaming,windows-media-services,Windows,Windows 8,Iis 7,Smooth Streaming,Windows Media Services,我正在进行一个流畅的流媒体项目,并使用WindowsAzure虚拟机(WindowsServer2008R2)来存储媒体内容。流式处理工作正常,但发布点状态存在一些问题。发布点状态为 空闲:创建/关闭发布点 开始:发布点已连接 开始:正在播放 停止:流停止 请阅读以下两个案例: 案例1:Windows Azure虚拟机(Windows Server 2008 R2) 我已在此计算机上安装了IIS媒体服务。我使用Microsoft Expression Encoder创建发布点并开始编码。现在发布

我正在进行一个流畅的流媒体项目,并使用WindowsAzure虚拟机(WindowsServer2008R2)来存储媒体内容。流式处理工作正常,但发布点状态存在一些问题。发布点状态为

空闲:创建/关闭发布点

开始:发布点已连接

开始:正在播放

停止:流停止

请阅读以下两个案例:

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

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

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


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

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

如果是现场制作,则从发布点本身开始提供服务

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

这是我们确保播放一致性的唯一方法