[FMS]as3中fms流媒体服务器的跨域名相关
[FMS]as3中fms流媒体服务器的跨域名相关,在被加载图片域放置跨域策略文件crossdomain.xml
flash的跨域问题, 会导致BitmapData.draw() 方法在对有跨域加载的视频流, 图片等资源时抛出SecurityError异常导致无法正常抓图。解决方式在帮助文档也有说, 总结一下:
1.图片跨域
在被加载图片域放置跨域策略文件crossdomain.xml
- load(new URLRequest(path), new LoaderContext(true));
2.点播流(http视频流)
在被加载视频域放置crossdomain.xml
设置netStream.checkPolicyFile = true;
3.实时流跨域
这个要在FlashPlayer 9.0.115.0才有效
简单点说就是在fms应用的main.asc 中加上
- application.onConnect = function( client )
- {
- // fix Security sandbox violation : BitmapData.draw on RTMP source
- client.videoSampleAccess = "/";
- this.acceptConnection(client) ;
- }
热门文章推荐
- [FMS]adobe FMS配置实现(FMS/HLS/HDS)功能经验
- [HLS]HTTP Live Streaming流与TS流比较
- [FMS]adobe FMS(flash media server )服务器安装过程
- [FMS]fms5.0的hls(HTTP Live Streaming)技术实现跨平台点播与
- [FMS]FMS之HTTP Live Streaming (HLS)视频直播技术
- [hls]m3u8视频如何处理成加密?
- [海康]视频监控环境中配置组播模式
- [FMS]基于fms搭建在线hls跨平台直播环境(组图)
请稍候...