crtmpserver的安装及使用

本文介绍了如何从官网下载并运行crtmpserver,一款高性能的RTMP流媒体服务器,支持多种RTMP协议,并提供了RTMP流测试方法。通过使用ffmpeg命令,将RTMP流推送到crtmpserver,并使用FVPlayer进行播放验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    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),播放效果如图所示:

 

 

转载于:https://my.oschina.net/zhangxu0512/blog/357408

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值