xgnic 发表于 2018-2-10 23:48:51


                     
/d/file/news/eaa49f0836981852b099c070faf707ce.jpg
介绍Flash媒体实时编码器
然后每一个现在的软件惊人的一块打街。不可避免的是,该公司将在公开测试版,你不能不认为,在一些点的过程中,“党,这是甜蜜的,我真的希望我能负担得起。” 汤姆有这样的反应,当他第一次尝试了Flash媒体直播编码器(FMLE)。如果知道真相,他仍然有一个很难掌握的事实,这一块功能强大的软件是免费的。(这也同时适用于Mac OS和Windows。)
其目的是相当集中:抢到了视频或音频饲料,要么对其进行编码,对飞,一个常见的视频文件或流了现场。在这部分的练习中,我们将通过Flash媒体,你住的编码器接口,并用它来 ​​创建一个FLV/F4V文件。请记住,这将是“驾车”演习;我们不会进入使用FMLE螺母和螺栓。已经写在他的文章中,我们的同事格雷格·哈默,这个过程真的很好的概述,网上广播实时视频与Flash Media实时编码器。
注:我们将要使用的Mac OS版本的Flash Media,居住在本教程的第一部分编码器3.2,使您的Mac用户可以跟随。如果你有电脑,有没有技术差异。要知道,这篇文章的最后部分显示你如何流从FMLE的活饲料通过当地的Flash Media Server 4.5安装在您的PC将是显而易见的原因基于Windows。
设置Flash媒体实时编码器
在Flash Media的初始配置实时编码器,请按照下列步骤:

    [*]确保你有一个摄像头连接到电脑(麦克风是可选的),然后启动Flash媒体实时编码器3.2。Mac上的应用程序安装在应用程序/ Adob​​e /闪光的媒体实时编码器3.2。在PC上,您可以快速启动应用程序,从开始>所有程序>的Adobe Flash媒体实时编码器3.2,当它打开(见图1),你会看到界面基本上分为两个不同的领域分为:左边的输入和输出上的权利。如果你不想拆分输入和输出视图,取消选择输出视频选项。这一切都删除右边的预览。它的最终文件没有任何影响。

/d/file/news/bc0af222db691643d07d5ec943831c56.jpg
图1。Flash媒体直播编码器接口(点击放大)
输入区域进一步细分为单独的视频和音频领域,在那里你可以调整设置捕捉前或播放。如果你不确定要使用的设置,选择预设的弹出菜单中的许多预设之一。尽管如此,它不会伤害尝试这种应用,让我们创建一个简单的捕捉。
    [*]从设备弹出菜单中选择您的摄像头。我们采用与MacBook Pro的内置iSight摄像头,内置iSight摄像头,这也解释了选择。我们有多个摄像头连接到我们的电脑,例如,我们将能够选择我们的iSight或罗技摄像头插入到我们的USB集线器(见图2)。

/d/file/news/f8ea721fb7ee48c00d2f5f362db6214b.jpg
图2。连接到您的计算机上的摄像机
注:您可以使用各种摄像头,甚至数字视频录像机捕获视频。为Adobe已经专门为这个软件的使用测试设备的清单,请访问Flash媒体实时编码器设备的兼容性矩阵。正如你可以看到,列表是相当全面,甚至包括音频捕获设备。尽管如此,清单是没有办法明确,它只是列出了由Adobe迄今为止测试设备。
    [*]在“格式”弹出式菜单中,选择VP6的。这是我们将使用压缩生成的FLV文件的编解码器。另一个选择是H.264编解码器,用于创建一个F4V。如果你有DV摄像机连接到FMLE,注意生成的文件将无法预期的QuickTime文件。这将是一个F4V文件,这是有点相当于一个MP4文件容器格式。F4V和MP4文件都使用H.264编解码器。
    [*]选择每秒30帧的帧速率和输入640大小,接下来的两个弹出菜单×480。因为我们运行这个本地,帧速率是不一个问题,FLV输出输入大小保持在4:3宽高比。小心取消选择保持长宽比。如果你创建一个文件,不落入宽高比为4:3,机会是非常好的,与文物被介绍到流的视频会被扭曲。
    [*]选择650比特率和改变输出的大小值来匹配输入大小值从上一步。正如你可能已经注意到,有一些上市的其他码率。这是正在为多个设备,能够运行在不同的比特率流编码时使用实时流。我们谈论这个更深入的“第6部分:使用HTTP动态流。”
    [*]如果您使用外接麦克风,如汤姆使用罗德播客,选择弹出菜单的音频设备。
    [*]设置音频格式为MP3,这是传统上的FLV文件使用的编解码器。
    [*]从采样率弹出菜单中选择22050千赫和48 kbps的比特率设置。
    [*]使用音量滑杆来调整麦克风的音量。

在窗口的底部,你会看到总的比特率,这是音频和视频的比特率的总和。这是一个重要的数字,因为它有一个直接影响用户体验。如果你不确定使用什么号码,头部到罗伯特·莱因哈特的 Flash 视频比特率计算器。
在Flash Media创建的FLV实时编码器
经处理的FLV设置,您可以将注意力转移到实际创建的FLV文件:

    [*]在输出方面,取消到Flash Media Server流。你不需要这样,因为这个捕获不会现场直播。我们将简单地挥舞着相机捕捉了你的短片。
    [*]点击“浏览”按钮,打开“另存为”对话框。导航到你的运动 文件夹,命名的的文件FirstTest,并单击“保存”。
    [*]要开始录制和创建的FLV文件,点击绿色的“开始”按钮。当你点击这个按钮,界面切换显示你的日志,它会通知您,录像过程中已经开始(见图3)。当你看到你的视频预览,开始在世界招手。

/d/file/news/f630c40d4ca4fb9d79e784a6781b2b3c.jpg
图3。正在录制的摄像头轧制和行动(点击放大)
    [*]要完成录制,点击红色的停止按钮。您将返回的FLME接口。
    [*]如果你愿意,觉得自由退出FLME。

在Flash Professional中播放的FLV
现在你已经创建了一个FLV文件,这是玩的时间:

    [*]启动Flash专业CS5.5,并创建一个新的ActionScript 3文件。
    [*]设置舞台尺寸为640×520相匹配的FLV刚刚创建的尺寸和离开房间为FLVPlayback皮肤。将此文件保存到你的运动夹。
    [*]将FLVPlayback组件的副本拖曳到舞台上,并设置其尺寸为640×480。与组件选中,单击“参数”选项卡,在小组。
    [*]双击皮肤参数和选择SkinUnAllNoFullNoCaption.swf。单击确定。
    [*]点击源参数,并单击“浏览”按钮导航到您创建的FLV文件。
    [*]保存并测试文件。如图4所示,您的摄像头或其他设备已经从一个有趣的,好玩的工具真正实用的和重要的东西。

/d/file/news/7ace068a4935d927817935e21fc3c6bd.jpg
图4。播放视频捕捉
创建一个现场直播
现在你知道如何创建一个FLV文件使用Flash Media实时编码器,它把知识工作和创建一个现场直播的时间。,而不是进入Flash Professional和大量的代码,我们将使用视频技术是,这篇文章的目的,简单易用。该技术是打开源媒体框架(OSMF的),我们将得到更深入的“第5部分:OSMF的球员流”
让我们去现场的OSMF:

    [*]打开Adobe即时Media编码器3.2和图5中使用的输入区域设置:


    [*]设备:摄像头连接到电脑
    [*]格式:VP6编码
    [*]帧速率:30
    [*]输入尺寸:640×480保持长宽比:选择
    [*]比特率:650
    [*]输出尺寸:640×480
    [*]音频:取消。我们更关心的视频比音频。如果你想要一个音频流,一定要匹配的音频编解码器视频编解码器。如果你不确定的音频和视频编解码器组合效果最好的FMS 4.5,您可能会想要去这里。

    [*]在“输出”区域,选择“Flash Media Server和取消选择”保存到文件流。

/d/file/news/b9599063104dfa9ec28f6f1ab90b2dcb.jpg
图5。输入设置
当你做出这个选择,你会看到一个FMS URL(RTMP :/ /本地主机/现场/),并在流区,将出现一个名为流livestream。这两个小比特的信息(见图6)是重要的,他们写的路径(RTMP :/ /本地主机/现场/ livestream),因为你会需要它,当你创建OSMF的活饲料。
/d/file/news/9179766169ab0f46a745c7e60788e213.jpg
图6。Flash Media Server中创建一个实时流
你可能会在这条道路和疑惑,“是什么意思?” 这是一个很好的问题。在第2部分:视频点播流,你创建了一个视频点播的应用程序使用的FMS 4.5,需要在Flash Media Server运行。如果你打开Flash媒体服务器上的基于Windows的计算机4.5/applications,你会看到一个文件夹命名为“活”。你可以假设从这个Flash媒体直播编码器的URL发送数据流直接在服务器上此文件夹。每个流都需要一个唯一的实例名称,这是流面积的目的。
在这点在这个过程中,你需要不退出程序,远离FLME的,开放的Flash媒体播放。您将使用的配置,只需要一个比特的信息和任何FMS的应用现场或以其他方式测试是一个伟大的方式。
要使用的配置,请按照下列步骤:

    [*]打开浏览器,并指出它http://www.osmf.org/configurator/fmp/
    [*]当配置打开(见图7),点击一次视频源区,并进入RTMP :/ /本地主机/实时/ livestream的
    [*]更改宽度为640,高度为480,以配合您在Flash Media设置实时编码器的物理尺寸。下一步就是到Flash Media Server 4.5和喂流,得到它的配置玩。

/d/file/news/afcac50bca0d042c68f69afd079c7d27.jpg
图7。OSMF的配置是简单的使用(点击放大)
    [*]不要关闭浏览器。打开Flash媒体实时编码器,并点击界面底部的绿色开始按钮。你将看到一个编码日志。
    [*]切换回您的浏览器,点击“播放”按钮,在配置的预览播放​​器。会有延迟缓冲区填满,但你会看到自己的广播从您的计算机生活(见汤姆做图8)。
    [*]要关闭流,返回到Flash Media实时编码器,然后按一下红色的Stop按钮。

/d/file/news/625c9b1f1b701c9f5597fc27a1aa8e0b.jpg
图8:现场,从我的电脑,它… 我!
在预览的底部嵌入代码是很整洁。你可以简单地复制并粘贴到网页代码,你甚至不需要使用Flash运行实时视频流从您的网站。要知道,这是一个测试,并取得最好的结果是使用一个全功能的Flash Media Server的。
页: [1]
查看完整版本: Flash Media Server 4.5(fms4.5)教程三:RTMP流媒体直播