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

使用ckplayer搭建rtmp视频直播应用的更多相关文章

  1. 利用Nginx搭建RTMP视频直播,点播服务器,ffmpeg推流,回看

        一.环境和工具 ubuntu 14.04 desktop 不用server的原因是一部分的演示用到了linux视频播放和直播软件,自己还要装桌面,麻烦. 不建议使用 最新的16TLS,我一开始 ...

  2. Nginx与Nginx-rtmp-module搭建RTMP视频直播和点播服务器

    一.开发环境 Nginx地址:  http://nginx.org/download/nginx-1.14.2.tar.gz Nginx-rtmp-module地址: https://github.c ...

  3. Centos7.5 搭建Red5视频直播服务器

    一.安装java环境 yum install java-1.7.0-openjdk 详细步骤请参考 http://www.cnblogs.com/java-qzq/p/5845509.html 我的这 ...

  4. 基于开源Red5搭建的视频直播平台

    开始之前,为了便于大家了解Red5,此处引用网络文字,非原创 引言 流媒体文件是目前非常流行的网络媒体格式之一,这种文件允许用户一边下载一边播放,从而大大减少了用户等待播放的时间.另外通过网络播放流媒 ...

  5. 五分钟搭建 Flash 视频直播站

    想在家里对全世界直播网络视频节目吗?如今视频网站是多如牛毛,但能让你玩直播的估计没几个吧?看完这篇教程就能帮你实现网络主持人的梦想.不花钱,不懂编程,不用写代码也行哦~ 首先是最低机器要求:Windo ...

  6. iOS RTMP 视频直播开发笔记(1) – 采集摄像头图像

    1. 采集硬件(摄像头)视频图像 这里简单说下 iOS 的摄像头采集. 首先初始化AVCaptureSession,说到Session,有没有人想到AVAudioSession呢? // 初始化 AV ...

  7. 使用 nginx 和 rtmp 插件搭建视频直播和点播服务器

    使用 nginx 和 rtmp 模块 ,可以很容易地搭建一个视频直播和点播服务器出来. 首先,看一下最经典的参考文献: How to set up your own private RTMP serv ...

  8. Centos7 搭建Nginx+rtmp+hls直播推流服务器

    1 准备工具 使用yum安装git [root~]# yum -y install git 下载nginx-rtmp-module,官方github地址 // 通过git clone 的方式下载到服务 ...

  9. 搭建rtmp直播流服务之1:使用nginx搭建rtmp直播流服务器(nginx-rtmp模块的安装以及rtmp直播流配置)

    欢迎大家积极开心的加入讨论群 群号:371249677 (点击这里进群) 一.方案简要 首先通过对开发方案的仔细研究(实时监控.流媒体.直播流方案的数据源-->协议转换-->服务器--&g ...

随机推荐

  1. iOS开发——网络Swift篇&NSURL进行数据请求(POST与GET)

    NSURL进行数据请求(POST与GET)   使用Swift进行iOS开发时,不可避免的要进行远程的数据获取和提交. 其数据请求的方式既可能是POST也可能是GET.同不管是POST还是GET又可以 ...

  2. 空间的配置和释放 std::alloc

    看完了对象的构造行为和内存释放前的对象的析构行为,我们现在来看看内存的配置和释放. 对象构造前的空间分配和析构后的空间释放,定义在头文件<stl_alloc.h>中.其设计思想是: 向sy ...

  3. 10891 - Game of Sum

    Problem EGame of SumInput File: e.in Output: Standard Output This is a two player game. Initially th ...

  4. 前端必会css整理

    1.设置css样式的三种方式?         外部样式表,引入一个外部css文件         内部样式表,将css代码放在<head>标签内部         内联样式,将css样式 ...

  5. 最简单好用的SSO - 能经得起几万并发用户的SSO 组件使用方法介绍

    项目中使用了通用权限管理系统,该系统集成了单点登录功能,下面我来介绍下该单点登录实现的一些细节. 首先我们来看看其登录接口,系统本身支持各种登录方式: 1.公司名.用户名.密码 2.唯一账号.密码 3 ...

  6. eclipse中自动生成javadoc文档

    使用eclipse生成文档(javadoc)主要有三种方法:  1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步.  在 ...

  7. CF Pangram

    Pangram time limit per test 2 seconds memory limit per test 256 megabytes input standard input outpu ...

  8. H.264编码之IDCT变换原理

    上次讲到了DCT变换的推导过程,这次主要给大家讲下IDCT反变换的推导过程.建议大家先看上次讲的DCT变换公式推导过程.这样在看这篇文章时会容易很多!话不多说,让我们开始IDCT的旅程吧! IDCT反 ...

  9. LeetCode 231

    Power of Two Given an integer, write a function to determine if it is a power of two. /************* ...

  10. CMS垃圾回收与G1垃圾回收

    CMS垃圾回收与G1垃圾回收的比较请参见:http://colobu.com/2015/04/14/G1-Getting-Started/