crtmpserver的安装及使用

crtmpserver又称rtmpd是Evostream Media Server(www.evostream.com)的社区版本采用GPLV3授权。其主要作用为一个高性能的RTMP流媒体服务器,可以实现直播与点播功能多终端支持功能,在特定情况下是FMS的良好替代品。支持RTMP的一堆协议(RTMP,RTMPE, RTMPS, RTMPT, RTMPTE),如果你不想用RED5的话它也是一个很好的选择。

1. crtmpserver下载

源码或二进制版本可以从官网(http://www.rtmpd.com)获取到。例如,我为了简单,从官网(http://www.rtmpd.com/index.php/downloads/)下载了ubuntu 12.04版本的二进制版本的压缩包。文件为:crtmpserver-1.1_beta-x86_64-Ubuntu_12.04.tar.gz(http://www.rtmpd.com/assets/binaries/784/crtmpserver-1.1_beta-x86_64-Ubuntu_12.04.tar.gz

2. 运行

解压下载的压缩包,cd到解压后的目录。

 注意:需安装好lua。

运行脚本run_flvplayback.sh正常的话可以看到:

3. RTMP流测试

我们可以使用ffmpeg命令行推送一个RTMP流到crtmpserver。

例如: ./ffmpeg -re -i source.flv -acodec copy -vcodec copy -f flv rtmp://192.168.1.6/live/test01

我们可以是使用多种工具查看rtmp流,我电脑上正好有一个播放器FVPlayer.exe(下载地址http://pan.baidu.com/s/1gdEKdqz),播放效果如图所示:

时间: 2024-10-10 05:32:52

crtmpserver的安装及使用的相关文章

转载,crtmpserver文件夹结构分析

1. 顶层(crtmpserver/) 下的文件夹结构 3rdparty/             : 对lua, xml进行解析的源代码文件夹 sources/              : 项目的核心实现源代码文件夹 builders/              : 各种环境(VS2010, android, linux)下的项目生成 configs/               : 一些预定义的配置文件和示例启动脚本 docs/                  : 项目相关的文档 man

ffmpeg crtmpserver red5 搭建

安装 ffmpeg sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg 编译安装 openssl ftp://ftp.openssl.org/source/ 编译安装 crtmpserver

crtmpserver流媒体服务器的介绍与搭建

crtmpserver流媒体服务器的介绍与搭建 (2012-02-29 11:28) 标签:  crtmpserver  C++ RTMP Server  rtmp  Adobe FMS(Flash Med  流媒体服务器  分类: crtmpserver 前言 Adobe的FMS(Flash Media Server)是很好用.但对应着分级授权的是money和有限功能开放.商业的东西既然用不起,也阻碍了我们的技术进步,那就只能求助于开源社区了.而crtmpserver就是FMS的替代者之一 1

crtmpserver系列(二):搭建简易流媒体直播系统

crtmpserver简介 我们在第一章的时候已经简要说明了crtmpserver,crtmpserver是一个由C++语言编写的开源的RTMP流媒体服务器,与其对应的商业产品自然是Adobe公司的FMS.与FMS相比,从功能上来说crtmpserver只能称为FMS的简化版本,其功能并没有FMS那么完善甚至是远远没有达到.其与flash player的兼容性自然也比不上官方的FMS了.但是crtmpserver提供了最常见的RTMP实现.作为开源的高性能RTMP流媒体服务器,不仅可以用在x86

ffmpeg推rtmp流到crtmpserver直播

1. 项目需要使用ffmpeg推rtmp流至crtmpserver,然后直播./usr/bin/ffmpeg -re -loop 1 -i tmp/234.jpg -r 10 -f flv rtmp://127.0.0.1:8085/live/phone-234 2. 下载crtmpserver源码,官网(http://www.rtmpd.com/)经常上不去,去github下载https://github.com/j0sh/crtmpserver 3. 需要安装cmake然后编译.yum in

crtmpserver组网部署方案

转自:http://blog.chinaunix.net/uid-26000296-id-4273867.html 一.简介 流媒体网站的服务器主要分为两个部分:流服务 与 web服务.流服务器使用常crtmpserver作为原型,为主播提供推流服务,为用户提供拉流服务.流服务分为源管理节点(SM),源节点(SP)以及边缘节点(EP).三种类型的节点为层级关系. 一般主播通过dns获取源节点的ip,向源服务器推流.源服务器收到主播流之后,向源管理上报该主播的流信息(每个主播有唯一的id号).用户

crtmpserver初探

前言 Adobe的FMS(Flash Media Server)是很好用.但对应着分级授权的是money和有限功能开放.商业的东西既然用不起,也阻碍了我们的技术进步,那就只能求助于开源社区了.而crtmpserver就是FMS的替代者之一 1. crtmpserver简介 crtmpserver的功能总来说: 支持推送给它的rtmp流的接收与播放器请求的分发: rtmp流媒体服务器树状网络集群的构建: 支持iPhone,Android. 下面是官网首页的功能与应用介绍(http://www.rt

crtmpserver 基本调通

目的:搭建crtmpserver 推rtmp流和播放,测试服务器性能 安装和配置的过程中,遇到几个问题,记录一下. 安装crtmpserver过程: 1 yum -y install cmake openssl openssl-devel gcc gcc-c++ make svn 2 service iptables stop 3 cd /usr/local/src 4 svn co --username anonymous --password "" https://svn.rtmp

安装Windows7系统时,提示:缺少所需的CD/DVD驱动器设备驱动程序

      测试机型:HP probook 430 g3       系统:Windows 7 Pro x64 现在笔记本电脑主板集成的USB口大多为3.0版本,而且一些厂商为了追求PC的轻薄,不再集成光驱,所以我们在安装系统时,一般只能通过U盘或U口外接光驱. 而当我们因为需要(安装OEM系统),在通过刻录软件(如UltraISO)将系统写入U盘或光盘的方式安装系统时,此时问题就可能悄悄出现了:因为Win7官方原版系统没有集成USB3.0驱动,所以可能的报错如下: 点击"浏览"或通过