Flash RED5中的corssdomain.xml对RTMPT流媒体没有影响
RTMPT流是否可以使用跨域限制? 我们在端口80和端口1935上托管一台Red5服务器。我希望跨域文件将有一个运行在与HTTP相同端口上的RTMPT点 我已在Flash RED5中的corssdomain.xml对RTMPT流媒体没有影响,flash,red5,crossdomain.xml,Flash,Red5,Crossdomain.xml,RTMPT流是否可以使用跨域限制? 我们在端口80和端口1935上托管一台Red5服务器。我希望跨域文件将有一个运行在与HTTP相同端口上的RTMPT点 我已在webapps/ROOT文件夹中创建了crossdomain.xml文件: <?xml version="1.0" encoding="UTF-8"?> <cross-domain-policy> <site-control permitted-cross-domain-policies="al
webapps/ROOT
文件夹中创建了crossdomain.xml
文件:
<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all" />
<allow-access-from domain="*.mydomain.com" />
<allow-http-request-headers-from domain="*.mydomain.com" headers="*" secure="false" />
</cross-domain-policy>
拉取RTMPT流
flash是否尊重与RTMPT相关的crossdomain.xml?crossdomain不限制仅从列出的域运行的SWF应用程序的流连接。我认为VLC(桌面播放器)甚至不关心它,只是直接进入字节流&播放。跨域文件不是内容保护的最佳解决方案(例如:它适用于某些外部SWF试图录制流的图片或声音的情况,因此任何web应用程序都可以正常播放,但不允许尝试存储)。您需要一个不同的解决方案(但一旦知道流URL,它仍然可以在不涉及您的站点的情况下访问)。@VC.One因此,即使有正确的corssdomain,rtmpt流也可以从任何地方托管的SWF播放?显然,像VLC这样的应用程序会完全忽略它。如果你想保护你的域名内容,你必须在你的应用程序中实现播放安全;仅跨域无法保护内容。@maythesource.com,是的,您的理解是正确的。基本上,您甚至不需要跨域文件来开始播放任何rtmp流。如果有X域文件,它所做的只是告诉Flash,如果播放SWF托管在您的服务器上(在列表上),那么它有权对a/v内容做比外部SWF更多的事情,例如抓取帧或分析声音(创建可视化)Crossdomain不限制仅从列出的域运行的SWF应用程序的流连接。我认为VLC(桌面播放器)甚至不关心它,只是直接进入字节流&播放。跨域文件不是内容保护的最佳解决方案(例如:它适用于某些外部SWF试图录制流的图片或声音的情况,因此任何web应用程序都可以正常播放,但不允许尝试存储)。您需要一个不同的解决方案(但一旦知道流URL,它仍然可以在不涉及您的站点的情况下访问)。@VC.One因此,即使有正确的corssdomain,rtmpt流也可以从任何地方托管的SWF播放?显然,像VLC这样的应用程序会完全忽略它。如果你想保护你的域名内容,你必须在你的应用程序中实现播放安全;仅跨域无法保护内容。@maythesource.com,是的,您的理解是正确的。基本上,您甚至不需要跨域文件来开始播放任何rtmp流。在有X域文件的地方,它所做的只是告诉Flash,如果播放SWF托管在您的服务器上(在列表上),那么它有权比外部SWF做更多的a/v内容,例如抓取帧或分析声音(创建可视化)等。