Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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
Flash RED5中的corssdomain.xml对RTMPT流媒体没有影响_Flash_Red5_Crossdomain.xml - Fatal编程技术网

Flash RED5中的corssdomain.xml对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

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="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内容,例如抓取帧或分析声音(创建可视化)等。