本帖最后由 nextria 于 2011-10-9 11:27 编辑

在此之前,AIR开发的应用程序在iOS下是不可能实现对H.264视频硬解码的, 也许是以一个多比特率的方式传送。 我知道,是吧? 实际上,这是非常具体的要求,就是在设备上实现高质量的视频播放。 现在这个壁垒攻破了,因为Adobe最近已经发布了AIR3和其他一些技术。

首先是几周前OSMF 1.6 的发布,至于IOS来说,这里最重要的特征就是对StageVideo无缝支持,它实现了对视频真正的、高性能的硬件解码,硬件渲染。 在AIR应用的上下文中, 除了使用OSMF ver1.6播放您的视频, 要实现StageVideo,你需要做一些额外的工作:

在编译参数中添加下面条件确保你的项目面向的是Flash Player 11.

  • -swf-version=11

复制代码

在工程描述文件中找到rendermode, 设置它为“gpu” 或者 “direct”

  • <renderMode>gpu</renderMode >

复制代码

其次,也没什么大不了,就是你需要指向一个流媒体服务,可以使用最近发布的FMS4.5,这是苹果的HLS(HTTP直播)的协议要求的。顺便说一句,“live”,与“hive”押韵,是指视频点播或者实况转播,我喜欢把它理解为“give”, 这样就不太会有混淆了。 由于你已经获得最新的FMS技术,你不妨使用一个清单文件,并在不同的比特率下做视频的不同个版本,充分利用其中基于多个新技术的动态mutlibitrate切换支持。 OSMF让这个过程更加简单, 你只要给它指定一个manifest文件的URL, 其他的都不要你管了。

最后送给你的”点心“是AIR 3, FMS 4.5可以通过手机上的safari直接把视频带到iOS,这是一个了不起的实现,但是遗憾的是用户不得不用默认的视频播放器来观看,或许你想给用户提供一个自定义的播放体验, 这时候你可以用AIR3开发一个专门的视频播放器应用, 确切的说是AIR的第三版。有Flash API供你使用, 没有什么不可能。本周发布的AIR 3绝对可以称得上是你打造组合iPad视频播放体验拼图的最后一个七彩片。 你只要做的就是在Flash Builder 中创建一个纯AS3或者Flex Mobile项目,运用你的创意和智慧打造一款令人咂舌的、独一无二的视频服务应用,用Air3打包然后发送到app-store去热销。

AIR 3实现iOS下对H.264视频硬件解码相关推荐

  1. H.264视频编解码的FPGA源码分析(一)输入数据分析

    目录 概要 输入数据 宏块 概要 本文的源码基于复旦大学的开源芯片-开源H.265/H.264视频编码器项目,本文的工作主要是在梳理源码的同时学习H.264视频编解码的原理及其硬件实现. 输入数据 C ...

  2. H.264视频编解码的FPGA源码分析(二)帧内预测1

    目录 帧内预测算法原理 基于论文的普通介绍 硬件实现 亮度块与色度块的划分 4×4亮度预测模块 如何产生预测像素与残差像素? 垂直模式`INTRA4x4_V` 水平模式`INTRA4x4_H` 直流模 ...

  3. H.264视频编解码的代码移植和优化

    基于DSP系统开发的视频编解码系统,国内几乎都是走的移植,优化的路线,并且移植的代码,都是开源的.毕竟花费大量的人力,物力去开发一套自己的代码,并不见得比一些成熟的开源代码效率更高,健壮性更好.更何况 ...

  4. 数据压缩12 | 实验8 | H.264视频编解码

    目录 一.实验准备 1. H.264编码过程 2. 调试和编码(参考JM Reference Software Manual (JVT-AE010)) 3. 编码参数(参考JM Reference S ...

  5. H.264 视频的 RTP 载荷格式

    本文是 IETF 的规范 RFC 6184 的一部分的翻译,该规范 地址.翻译这份文档,主要是为了编写一段用 RTP 传输 H.264 流的代码.本想在网上找一些文章完成任务了事的,但由于个人之前音视 ...

  6. MPEG-4 AVC/H.264 视频编码资源列表(中文)

    ============================================================================ 软件编解码器: =============== ...

  7. 音视频编解码技术(一):MPEG-4/H.264 AVC 编解码标准

    一.H264 概述 H.264,通常也被称之为H.264/AVC(或者H.264/MPEG-4 AVC或MPEG-4/H.264 AVC) 1. H.264视频编解码的意义 H.264的出现就是为了创 ...

  8. 嵌入式Linux下基于FFmpeg的视频硬件编解码[图]

    转自:http://tech.c114.net/167/a674033.html 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究.结合对S3C6410处理器视频硬件编解码方法的分析,阐 ...

  9. 嵌入式Linux下基于FFmpeg的视频硬件编解码

    嵌入式Linux下基于FFmpeg的视频硬件编解码[图] http://www.c114.net ( 2012/3/1 15:41 ) 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究. ...

最新文章

  1. MySQL共有data和redo的后果
  2. PAT甲级1134 Vertex Cover :[C++题解]顶点覆盖、图论、用结构体存边,bool数组判断
  3. Nginx教程系列一:Nginx简介(反向代理、负载均衡)
  4. 计算机组成要素三:时序逻辑:构建计算机随机存取单元RAM及计数器PC
  5. opencv 图像访问索引
  6. New Handler
  7. 【概率证明】—— sum and product rules of probability
  8. Lesson 07 for Plotting in R for Biologists
  9. 数据库基础 SQL基础
  10. Sublime Text 3使用SublimeLinter配置JS,CSS,HTML语法检查(实用)
  11. 车载电子电器防水防尘等级介绍
  12. c语言求int的最大值最小值,c语言 int最大值是多少?
  13. 2014腾讯校园招聘笔试题
  14. SAP SMARTFORMS打印模板 纵向修改为横向
  15. 优化 | 浅谈旅行商(TSP)的七种整数规划模型
  16. 云讯健身管理系统-9
  17. APK加固(梆梆助手)
  18. 八类网线和七类网线的区别_Cat8 八类网线是什么?与Cat5、Cat6、Cat7网线的区别?...
  19. 论文笔记32 -- Conformer: Local Features Coupling Global Representations for Visual Recognition
  20. 微信小程序跳过第三方的_微信小程序可以跳转第三方页面吗

热门文章

  1. 抽丝剥茧看华为p20pro, 三星s9+, 小米8 样张低频彩噪
  2. Live800:在线客服系统如何帮助企业创造持续的服务价值?
  3. 龙书的资源和目录整理
  4. 【NC】简析NC6多语言实现
  5. 【求职】有关面试和简历相关的总结与心得
  6. Linux安装配置JavaJDK
  7. c# ocx控件安装后不显示问题。
  8. 国科大学习资料--模式识别与机器学习-2016期末考试题
  9. 【软件工程】软件工程知识点汇总(超详细)
  10. Spectator view——Hololens第三人称视角技术的详细实现过程