RTMP直播点播-基于开源crtmpserver

3 篇文章 0 订阅
3 篇文章 0 订阅

环境准备

一.下载rtmp服务器 crtmpserver

https://github.com/j0sh/crtmpserver

http://www.rtmpd.com/ (经常打不开)

编译安装有详细的步骤:

编译 :cd crtmpserver/builders/cmake  cmake .  (需安装cmake)

修改:crtmpserver.lua 配置中 mediaFolder的目录 (/mp4)并放入flv文件

flv 文件下载地址

http://www.mediacollege.com/adobe/flash/video/tutorial/example-flv.html

运行:./crtmpserver/crtmpserver crtmpserver/crtmpserver.lua

运行成功如图:


注意:crtmpserver提供的 JW Player  网页客户端 不能用了,估计是新版的jwpayer不支持了,后面使用新版的jwplayer客户端



二.网页客户端

jwplayer  https://www.jwplayer.com/

需要邮箱注册,之后可以下载jwplayer-7.3.4.ZIP,还需要LICENSE KEY :

iiL9xxalkP7di2nLZ3tPLw0NLBCHdHBe8i3QDQ==




编写网页客户端:保存为 testlive.html

<html>
<head>
<script src="/jwplayer.js"></script>
<script type="text/javascript">jwplayer.key="iiL9xxalkP7di2nLZ3tPLw0NLBCHdHBe8i3QDQ==";</script>
</head>

<body>
<div id='my-video'></div> <script type='text/javascript'>   
 jwplayer('my-video').setup({      
 file: 'rtmp://192.168.1.148/live/2',  #ip 为RTMP 服务器的IP live为rtmp服务器配置文件中的aliases或name;2 为flv文件名 可以带后缀.flv
 width: '480',       
 height: '270'     });
</script>
</body>
</html>

放入 jwplayer  目录下,并将整个jwplayer目录放入web服务器 目录

我这里使用nginx

网页客户端依赖于WEB服务器 ,所以需要下载WEB SERVER ,随便哪个毒性

1.https://github.com/nginx/nginx

2.apache

3.mongoose (最方便 一个文件 运行即可)

三.PC客户端

vlc http://www.videolan.org/ 下载安装版 

四:librtmp

http://rtmpdump.mplayerhq.hu/ 暂未测试

https://github.com/arut/nginx-rtmp-module 暂未测试



  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值