本文详细介绍了Windows Media Services在实际应用中遇到的严重错误和与Windows防火墙的兼容性问题,包括如何解决WMS匿名用户身份验证插件错误、配置防火墙以允许媒体服务正常工作,以及视频文件所在目录的NTFS权限设置问题。通过添加特定用户到本地安全策略,修改防火墙规则,并确保NTFS权限正确设置,可以有效解决上述问题,保障媒体服务的稳定运行。
2、Windows Media Services 与 Windows Firewall 这儿说的是Windows防火墙(系统自带的),别的防火墙软件我们没有采用。当被防火墙屏蔽,在服务器本地测试媒体文件没有任何问题,但是客户端始终访问不了。MMS协议采用1755端口,RTSP协议采用554端口我们都知道,可是在防火墙上打开了这两个端口还是不行,后来知道这两个协议还要随机打开高位端口。 解决办法:打开Windows防火墙的"例外"选项卡,添加程序WMServer.exe,程序位置:%Winroot%system32\windows media\server\WMServer.exe。这样当有客户端请求服务的时候,防火墙会打开所有WMServer.exe请求的端口,而当服务停止后,防火墙会关闭相应端口。
3、视频文件所在目录的NTFS权限设置问题 必须添加NETWORK SERVICE用户组默认权限(读取和运行、列出文件夹目录、读取),如果Media Services提供匿名访问,还要添加"Windows Media Services来宾帐户"(WMUS_机器名)至少读取的权限。今天在解决一网友问题时发现,如果端口被封或者防火墙限制,则不管是在服务器测试还是客户机访问,均会出现这样的错误信息:Windows Media Player无法访问此文件。可能是此文件正在使用中、您没有权限访问存储此文件的计算机,或者您的代理设置不正确。