Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
在嵌入代码中禁用Adobe Flash Player硬件加速,或作为_Flash_H.264_Wmode_Hardware Acceleration - Fatal编程技术网

在嵌入代码中禁用Adobe Flash Player硬件加速,或作为

在嵌入代码中禁用Adobe Flash Player硬件加速,或作为,flash,h.264,wmode,hardware-acceleration,Flash,H.264,Wmode,Hardware Acceleration,我们在我们的网站上运行冲浪摄像头流,通过我们页面上最新版本(5.4)的JWPlayer播放 最近,我们切换到另一种流媒体服务和H.264流媒体,因为我们计划在不久的将来将流媒体输出到iOS设备,但是这在客户端引入了一个错误,用户无法接收到视频(他们只能看到通常可以看到视频的黑屏) 我们发现,禁用硬件加速(在Flash Player 10.1+中引入)可以解决此问题,鉴于出现此问题的环境范围,我敢打赌这与特定图形卡、其驱动程序以及它们如何处理视觉解码等有关 我们发现的有关禁用硬件加速的文档仅表明,

我们在我们的网站上运行冲浪摄像头流,通过我们页面上最新版本(5.4)的JWPlayer播放

最近,我们切换到另一种流媒体服务和H.264流媒体,因为我们计划在不久的将来将流媒体输出到iOS设备,但是这在客户端引入了一个错误,用户无法接收到视频(他们只能看到通常可以看到视频的黑屏)

我们发现,禁用硬件加速(在Flash Player 10.1+中引入)可以解决此问题,鉴于出现此问题的环境范围,我敢打赌这与特定图形卡、其驱动程序以及它们如何处理视觉解码等有关

我们发现的有关禁用硬件加速的文档仅表明,这可以通过
wmode
参数实现,即将其设置为
wmode=“不透明”
wmode=“透明”
,但这似乎并非在所有情况下都有效(在大多数情况下,问题不再存在)然而,我们仍然看到30%的用户遇到了这个问题


我们可以要求用户自己禁用硬件加速,我们已经提供了如何禁用硬件加速的详细信息,但是对我来说,这只是一个临时修复,我很好奇,在Adobe解决这个问题之前,我们是否有更持久的解决方案,我找到了解决这个问题的办法——虽然它有两部分

首先:设置
wmode=“不透明”
wmode=“透明”
将禁用硬件加速-不幸的是,我们遇到的问题涉及更多,如下所述

其次:我们继续遇到的问题与我们发送的流类型有关。我们的溪流是你从海滩或雪地等处看到的那种(又称雪景摄影机、冲浪摄影机)——当然,海滩或风吹进山里的声音非常无聊,所以我们不在提要中发送音频

原来这就是问题的原因。H.264解码失败,主要是在Mac电脑上,但如果没有音频数据发送,在任何10.1播放器上或多或少都会失败。解决这个问题的方法很简单——以0dB(或任何静音的频率)启用音频通道,然后bam流再次开始运行


这不是一个最佳的解决方案,因为它给我们的流增加了16k的开销,而我们更愿意将其用于更高质量的愿景。我已经向Adobe提出了一个问题,所以希望这将在未来的版本中得到解决。或者“HTML5”流媒体将在所有浏览器中成为现实。

这也发生在我们的网站上

我们已经能够在我们控制的机器上避免这个问题,但是我们还不能在我们的用户机器上解决这个问题

这似乎只发生在Mac/Chrome上

这是我的盒子规格

Chrome版本chrome://version

谷歌Chrome 20.0.1132.57(官方版本145807) 苹果操作系统 webkit536.11(@122148) JavaScript V8 3.10.8.20 Flash 11.3.300.265 用户代理Mozilla/5.0(Macintosh;英特尔Mac OS X 10_7_4)AppleWebKit/536.11(KHTML,如Gecko)Chrome/20.0.1132.57 Safari/536.11 命令行/Applications/Google Chrome.app/Contents/MacOS/Google Chrome-psn_0_5944747--标志开关开始--禁用gpu vsync--启用同步选项卡--标志开关结束

关于Flashchrome://flash

谷歌浏览器20.0.1132.57()

苹果操作系统

Flash插件11.3.300.265/Applications/Google Chrome.app/Contents/Versions/20.0.1132.57/Google Chrome Framework.Framework/Internet插件/Chrome.plugin的Flash播放器插件

Flash插件11.3.300.265/Library/Internet插件/Flash Player.plugin(未使用)

---崩溃数据---

崩溃报告启用崩溃报告以查看崩溃ID

欲知详情

---GPU信息---

---GPU驱动程序,更多信息---

供应商Id 0x1002

设备Id 0x6740

驱动程序供应商
驱动程序版本7.18.18

驾驶员日期 像素着色器版本1.20

顶点着色器版本1.20

德国劳埃德船级社2.1版

德国劳埃德大学供应商ATI技术公司

GL_渲染器ATI Radeon HD 6770M OpenGL引擎

GL_版本2.1 ATI-7.18.18

GL\u扩展GL\u ARB\u颜色缓冲区GL\u浮动GL\u ARB\u深度缓冲区GL\u浮动GL\u ARB\u深度夹紧GL\u ARB\u深度纹理GL\u ARB\u绘制缓冲区GL\u ARB\u绘制元素GL\u基础顶点GL\u ARB\u绘制实例GL\u ARB\u片段片段程序GL\u阴影GL\u ARB\u ARB\u片段着色器GL\u ARB\u帧缓冲区对象GL\u ARB\u半像素缓冲区GL\u ARB\u半浮点数GL\u ARB\u成像GL\u ARB\u实例化数组GL\u ARB\u多采样GL\u ARB\u多纹理GL\u ARB\u遮挡查询GL\u ARB\u像素缓冲区对象GL\u ARB\u点参数GL\u ARB\u点精灵GL\u ARB\u激发顶点GL\u ARB\u无缝立方体贴图GL\u ARB\u着色器对象对象GL\u ARB\u着色语言100GL\u ARB\u shadow\u ambient GL\u ARB\u sync GL\u ARB\u texture\u border\u clamp GL\u ARB\u texture\u compression GL\u ARB\u compression\u rgtc GL\u ARB\u texture\u cube\u map GL\u ARB\u texture\u env\u添加GL\u ARB\u纹理\u env\u结合GL\u ARB\u纹理\u横杆GL\u ARB\u ARB\u纹理\u纹理\u纹理\u ARB\u纹理\u纹理\u纹理\u纹理\u env环境\u dot3 GL\u ARB\u浮动纹理\u镜像两次幂GL\u ARB\u纹理矩形GL\u ARB\u纹理rg GL\u ARB\u转置矩阵GL\u ARB\u顶点数组GL\u bgra GL\u ARB\u顶点混合GL\u ARB\u顶点缓冲区对象GL\u ARB\u顶点程序GL\u ARB\u顶点着色器GL\u ARB\u窗口位置GL\u max EXT\u abgr\u EXT\bgra\u EXT可混合GL\u外接颜色GL\u外接混合函数GL\u EXT\u blend\u减去GL\u EXT\u clip\u volume\u hint GL\u EXT\u compiled\u vertex\u array GL\u EXT\u draw\u buffers2 GL\u EXT\u draw\u range\u元素GL\u EXT\u fog\u coord GL\u EXT\u framebuffer\u blit