视频直播才有的是RTMP协议进行视频实时流传输,在这里我们用到的软件都是 adobe 公司的

一个是:Flash Media Server4 另一个是flash media live encoder 

这两个软件的下载地址:http://pan.baidu.com/share/link?shareid=256521&uk=1711305891

Flash Media Server4 的安装与搭建见:使用ckplayer和fms搭建rtmp视频应用  

连接:http://www.ckplayer.com/bbs/forum.php?mod=viewthread&tid=227&highlight=RTMP 

我这里就不多说了。


接下来主要讲述的是 flash media live encoder  的使用与安装: 

安装比较简单就不一一描述了。


Flash Media Server支持实时视频和音频流。现在添加Flash Media Live Encoder编码实时 web 广播提供了两个重要优点: 高质量的视频支持和更快、 更容易部署。

Flash Media Live Encoder直接通过使用On2 的V6编码提供高质量支持的视频。

Flash Media Live Encoder是一个功能齐全的采集和编码应用程序,

Flash Media Live Encoder 3.2功能:

菜单

预览显示:输入(左)和输出(右)

控制面板:预设选择,视频编码设置,音频编码 设置,输出设置(不显示输出元数据和编码日志)

控制按钮:启动和停止

   <ignore_js_op>

 


请确保你的摄像头已经正确连接到计算机,并处于开启状态。

依次点击开始>所有程序>Adobe>Adobe Flash Media Live Encoder 3.2启动

窗口分为两个区域: 输入和输出区域。

三个视图:Input Video、Output Video 和 Audio可自由控制。

Preset 有常用的预设模式。如果没有适合,你可以更改参数来满足你。

Driver 中你可以自由选取Video和Audio设备。

通过Input Size 和Crop调整合适视频尺寸。

使用音量滑块来调整麦克风的音量级别。

多比特率设置,奖实时流被编码为多个设备,能够运行在不同的比特率的流设备中。

在窗口的底部,您将看到的总比特率,音频和视频比特率的总和。


<ignore_js_op>

 


在输出区域中取消Stream to Flash Media Server。

勾选Save to File ,并点击Browse打开保存对话框。

保存媒体文件到磁盘中。

点击绿色的start开始录制。

开始录制后面板会切换到Encodeing Log,显示实时信息。

这是便可以在摄像头前进行挥舞,来录制一段漂亮的舞蹈。

在录制期间你可以随时点击Stop结束录制。

也可是随时关掉FMLE,退出软件。

录制结束的视频你便可以播放,看看吧,是不是很神奇。

<ignore_js_op>

 


Flash Media Live Encoder 视频直播设置

你可以选择预设,也可以自定义如图

如果你只想得到一个视频流,取消Audio录制。

勾选一个Bit Rate,事实上我更喜欢同时录制不同尺寸和比特

在输出区域中勾选Stream to Flash Media Server。

如果不想录制视频同时存盘,取消Save to File。

FMS URL: rtmp://localhost/live

Stream:输入流文件的名字,如果以多比特流录制,此处必须 增加%i后缀,即:FileName%i

确认Flash Media Server服务已启动。点击Connect连接FMS

一切就绪,Start开始录制。

FMLE的Encodeing log记录录制信息。

<ignore_js_op>

 


Flash Media Live Encoder 视频直播

你可以使用以前做的Flash Player进行播放。也可以打开http://www.osmf.org/configurator/fmp/

你可以设置播放器的宽度等数据,这里Video Source:rtmp://localhost/live/LiveStream

如果是多比特录制,LiveStream后面的%i={1,2,3…}

依次点击Preview>播放视频开始浏览直播视频。

如若关闭流,回到FMLE点击Stop即可停止。

<ignore_js_op>