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
Android xoom上闪存的视频性能差_Android_Flash_Apache Flex_Ffmpeg_Xoom - Fatal编程技术网

Android xoom上闪存的视频性能差

Android xoom上闪存的视频性能差,android,flash,apache-flex,ffmpeg,xoom,Android,Flash,Apache Flex,Ffmpeg,Xoom,在经历了很多的头部撞击之后,我仍然被卡住了 我正试图通过RTMP将h.264视频传送到运行在摩托罗拉Xoom上的Flex应用程序。 BBC Iplayer、Youtube和许多其他视频网站都有漂亮的高清视频流,没有任何问题 我的解决方案目前使用ffmpeg对视频进行编码,并在桌面上播放。但在Xoom上确实令人震惊 我试着强制它使用h.264基线,并强制它使用不同的级别。还是没有运气 有没有人有幸使用ffmpeg在Android上为Flash编码视频并得到了很好的结果 提前谢谢。 Ben我只构建了

在经历了很多的头部撞击之后,我仍然被卡住了

我正试图通过RTMP将h.264视频传送到运行在摩托罗拉Xoom上的Flex应用程序。 BBC Iplayer、Youtube和许多其他视频网站都有漂亮的高清视频流,没有任何问题

我的解决方案目前使用ffmpeg对视频进行编码,并在桌面上播放。但在Xoom上确实令人震惊

我试着强制它使用h.264基线,并强制它使用不同的级别。还是没有运气

有没有人有幸使用ffmpeg在Android上为Flash编码视频并得到了很好的结果

提前谢谢。
Ben

我只构建了一个flex流媒体播放器,所以可能有更好的方法来实现它。
我这样做的方式是将几个版本的视频从低rez编码到高rez。
然后我对cdn服务器的播放器带宽进行了测试。
一旦我知道带宽,我就可以传送正确的文件,永远不会超过限制。



这是一个扑克培训网站,只有大约50个教程视频。因此,制作3个不同分辨率的版本并不是那么糟糕。

我只制作了一个flex流媒体播放器,所以可能有更好的方法来实现。
我这样做的方式是将几个版本的视频从低rez编码到高rez。
然后我对cdn服务器的播放器带宽进行了测试。
一旦我知道带宽,我就可以传送正确的文件,永远不会超过限制。



这是一个扑克培训网站,只有大约50个教程视频。因此,制作3个不同分辨率的版本并不那么糟糕。

您使用的比特率/分辨率/图像大小是多少

我已经为我的公司创建了一些可以测试的H.264/RTMP测试流。这些流使用ffmpeg(基线配置文件)编码,并以几种不同的比特率提供,大致对应于YouTube视频质量格式


播放器是最新的,视频从Amazon CloudFront流式传输。请注意,flash player中报告的比特率不准确

您使用的比特率/分辨率/图像大小是多少

我已经为我的公司创建了一些可以测试的H.264/RTMP测试流。这些流使用ffmpeg(基线配置文件)编码,并以几种不同的比特率提供,大致对应于YouTube视频质量格式


播放器是最新的,视频从Amazon CloudFront流式传输。请注意,flash player中报告的比特率不准确

介意展示一些代码吗?你用了什么?视频有什么问题?有很多吗?大量的像素化?也许你可以发布你使用的ffmpeg命令行?运行ffmpeg的服务器和Xoom之间的网络是什么?视频在播放时看起来很棒,因此不存在像素化问题。它将播放一段时间,然后挂起并停止视频和音频。看起来它是一个空的缓冲区。但缓冲区中有大量视频。而且,如果我深入到一个文件中。一小时左右吧。它将挂起视频并播放该搜索点的音频。只要ffmpeg命令行可以。我用了太多的东西把它们都贴出来了-i“{0}”-线程0-y-ar22050-acodeclibfaac-vcodeclibx264-ac2-b{2}-g30-r20-s{3}x{4}-y”{1}”,这是我们现有的web视频命令行-i“{0}”-threads 0-s{3}x{4}-vcodec libx264-b{2}-r 24-coder 0-level 21-acodec libfaac-ac 2-ar 22050-y”{1}这是一个迫使它在level 2.1使用h.264基线的线程。我还有许多其他的线程指定-flags和各种位。都给出相同的结果显示一些代码?你用了什么?视频有什么问题?有很多吗?大量的像素化?也许你可以发布你使用的ffmpeg命令行?运行ffmpeg的服务器和Xoom之间的网络是什么?视频在播放时看起来很棒,因此不存在像素化问题。它将播放一段时间,然后挂起并停止视频和音频。看起来它是一个空的缓冲区。但缓冲区中有大量视频。而且,如果我深入到一个文件中。一小时左右吧。它将挂起视频并播放该搜索点的音频。只要ffmpeg命令行可以。我用了太多的东西把它们都贴出来了-i“{0}”-线程0-y-ar22050-acodeclibfaac-vcodeclibx264-ac2-b{2}-g30-r20-s{3}x{4}-y”{1}”,这是我们现有的web视频命令行-i“{0}”-threads 0-s{3}x{4}-vcodec libx264-b{2}-r 24-coder 0-level 21-acodec libfaac-ac 2-ar 22050-y”{1}这是一个迫使它在level 2.1使用h.264基线的线程。我还有许多其他的线程指定-flags和各种位。所有这些都会产生相同的结果您所说的过程是动态流。或自适应流媒体。这是在球员的地方。然而,视频本身就是问题所在。即使我强迫玩家播放质量最低的版本,它也会播放得非常糟糕。你有没有尝试过播放那些不是由你的团队编码的视频?抓拍一段youtube视频,然后试一试。也许这是你的编码过程。或者服务器阻塞了。我撕下了一段YouTube视频并上传到我们的FMS信箱。它的播放效果和YouTube上的一样好。所以问题肯定出在我们的编码上。所以现在你可以指责你的视频人让你浪费了好几天。你所说的过程是动态流媒体。或自适应流媒体。这是在球员的地方。然而,视频本身就是问题所在。即使我强迫玩家播放质量最低的版本,它也会播放得非常糟糕。你有没有尝试过播放那些不是由你的团队编码的视频?抓拍一段youtube视频,然后试一试。也许这是你的编码过程。或者服务器阻塞了。我撕下了一段YouTube视频并上传到我们的FMS信箱。它的播放效果和YouTube上的一样好。所以问题肯定出在我们的编码上。所以现在你可以指责你的录像员让你浪费了一天的时间