Flash_Player_11中H264和AVC编码视频直播

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

H264 VideoStreamSettings
Flash Player 对对 H.264 视频进行编码的能力的核心在于内一个称为 H264VideoStreamSettings 的新
类。此新的类是一个子类的 VideoStreamSettings,和它是什么使您可以控制视频附加到 NetStream 的压
.
专业.专注
.
.word 可编辑.
验证编译器目标至少 Flash 播放器 11.0。(图 1.2)如果不是这样,请选择"使用特定的版本"的单选 按钮,然后键入"11.0.0″ 的值。
图 1。请确保编译器是针对 Flash 播放器 11.0 或稍后通过检查项目的属性。
创建应用程序
第一,你会修改 H264Encoder_START,以便它可以与附加的网络摄像头进行通信。此外,您将添加 为建立 NetConnection 来连接到服务器,以及两个 NetStream 实例 ; 该应用程序所需的代码一个负责从 应用程序到 Flash 媒体服务器,获取视频,一个用于把它带回从服务器应用程序。
• Flash 播放器 11.0 或更高的下载最新 Flash Player 在这里
.
专业.专注
.
.word 可编辑.
• Flex 4.6 SDK 或更高的下载最新 Flex SDK 在这里 • Flash 媒体服务器 4.5,或 Adobe 媒体服务器 5 • 视频摄像机连接到计算机
设置服务器
本演练演示带实时视频数据源已编码到 h.264/AVC 内 Flash Player 和它通过 RTMP 发送到 Flash 媒体服务器。下面的演练假定您使用 Flash 媒体服务器 4.5 或 Adobe 媒体服务器 5。如果您不具有媒 体服务器安装程序在线您可以下载免费的 Flash 媒体开发人员服务器 4.5 副本在这里.
本文演示了如何利用 Flash 播放器 11.0 新 H.264 编码由你走过发展的一种视频的编码和流媒体应 用程序的功能。通过利用 Flex 4.6 SDK 和 11.0 或更高版本的 Flash 播放器,您将生成的应用程序将执 行以下:
• 捕获从网络摄像头视频直播
• 建立到使用 NetConnection 的 Flash 媒体服务器的连接 • 发布视频流从应用程序到 Flash 媒体服务器使用 NetStream • 显示在应用程序内 Video 组件中传出视频流从照相机 (之前被编码的)
随着版本的 Flash Player 11,Adobe 已经推出了一些令人兴奋的 新功能,包括原生 64 位支持和异步 位图解码性能的升级,如。另外,Flash 播放器现在可以直播视频流进行编码 H.264/AVC 标准。这项新功 能允许开发人员创建实时,高品质的视频直播聊天,会议,现场赛事转播的应用。
• 发送编码到 Flash Player 对原始网络摄像头视频为 H.264 编码的参数 • 显示编码视频的元数据
• 使用 NetStream 的另一个实例的应用程序从 Flash 媒体服务器流活、 编码视频 • 显示新编码、 流媒体直播视频在应用程序内的另一个 Video 组件
入门
若要获取最大的本演练中,您将需要以下内容:
Flash 媒体服务器 4.5 或 Adobe 媒体服务器 5 的基本安装,以后就没有什么更需要要运行该示 例。
如果你是新到 Flash 媒体服务器 4.5 或 Adobe 媒体服务器 5,并且想要一些关于如何开始使用流 媒体的指导,请参阅由约瑟夫 · 拉布雷克和汤姆绿色 — —开始 Flash 媒体服务器 4.5 本优秀系列.
设置在 Flash Builder 项目
示例应用程序是一个简单的 ActionScript 3.0 项目,在 Flash Player 中运行,并利用在中找到的 Flash 播放器版本 11 或更高版本,具体的功能。已完成的版本的应用程序提供 (H264Encoder_START 和 H264Encoder_COMPLETED) 和两个启动。
H264Encoder_START 导入项目到 Flash Builder 通过选择文件-> 导入 Flash 生成器项目。 在此应用程序正常工作的秩序,Flash Builder 需要 Flash 播放器 11.0 或更高的目标。发生这种情况, 默认情况下当使用 Flex 4.6 SDK,但在使用较早版本像 Flex 4.5 时没有。有关如何设置与 SDK 比 4.6 早 项目的说明,请参阅这篇文章. 在 Flash 生成器中与选定的 H264Encoder 项目,选择项目-> 属性-> ActionScript 编译器。
.word 可编辑.
Flash Player 11 H.264/AVC 编码视频直播
必备知识
使用 ActionScript 3,你应该有一个基本的了解。
用户级别
开始
所需产品
Adobe 媒体服务器 5 标准
Flash 播放器
·
H264Encoder_START.zip
H264Encoder_COMPLETED.zip
缩设置。下面的代码允许您对附加到在 Flash Player 中的 H.264 视频的 NetStream 到而不是使用默认
.
专业.专注
.
.word 可编辑.
索伦森火花编解码器的视频进行编码: import flash.media.H264VideoStreamSettings;
var h264Settings:H264VideoStreamSettings = newH264VideoStreamSettings(); h264Settings.setProfileLevel( H264Profile.BASELINE, H264Level.LEVEL_3_1 )
连接摄像机,建立一个 NetConnection 和 NetStreams
开 放 条 件 下 直 接 类 定 义 语 句 , 但 之 前 的 构 造 函 数 方 法 , 创 建 一 个 名 为 "nc" , 数 据 类 型 为Leabharlann .专业.专注.
.word 可编辑.
相关文档
最新文档