• 使用ckplayer搭建rtmp视频直播应用


    视频直播才有的是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>

  • 相关阅读:
    Delphi调用DLL中的接口(转)(一个FreeLibrary时 报错的解决方案)
    支持向量的DES加密单元
    斐波那契两种算法(递归,迭代规划)
    format 函数详解
    RTTI 简介(转)
    delphi 反调试代码汇总
    FastReport (4.13)中文菜单显示不全或者乱码解决方法(2010 XE2 )转
    XE可用MD5单元
    Delphi XE3 FireMonkey中文输入法Bug修正 (转)
    4个FPGA工程师面试题目
  • 原文地址:https://www.cnblogs.com/uduemc/p/4155389.html
Copyright © 2020-2023  润新知