搭建基于crtmpserver的点播解决方案

1. linux环境下build并启动crtmpserver
这部分可以参见我写的专项详解文章
《crtmpserver流媒体服务器的介绍与搭建》

《crtmpserver配置文件详解》

2. 修改配置文件
修改配置文件: crtmpserver.lua
配置文件的具体意义见文章《crtmpserver配置文件详解》

mediaFolder用来配置媒体文件的位置
media/readme可看到支持的格式以及命名的方式(注意:MP4有的编码不支持,放不了)
+------+--------------------+----------------+
| type | naming             | target file    |
+======+====================+================+
| mp3  | mp3:file_name      | file_name.mp3  |
+------+--------------------+----------------+
| flv  | file_name          | file_name.flv  |
+------+--------------------+----------------+
| mp4  | mp4:file_name.mp4  | file_name.mp4  |
+------+--------------------+----------------+
| m4a  | mp4:file_name.m4a  | file_name.m4a  |
+------+--------------------+----------------+
| m4v  | mp4:file_name.m4v  | file_name.m4v  |
+------+--------------------+----------------+
| mov  | mp4:file_name.mov  | file_name.mov  |
+------+--------------------+----------------+
| f4v  | mp4:file_name.f4v  | file_name.f4v  |
+------+--------------------+----------------+

修改配置文件中的媒体文件的存放路径,可以是绝对路径或相对路径
applications=
{
  rootDirectory="applications",
  ...
  {
    description="FLV Playback Sample",
    name="flvplayback",
    protocol="dynamiclinklibrary",
  
    -- 改成绝对路径
    mediaFolder="/opt/crtmpserver/crtmpserver/media",
    -- 或相对路径
    mediaFolder="./media",
    ...
  }
  ...
}

保存并启动crtmpserver

3. 将媒体文件存放到指定的文件夹下
就是将文件放到/opt/crtmpserver/crtmpserver/media文件夹下(如oscar.flv)

4. 创建播放页面
test_vod.html

<html>
<head>
<script src="/jwplayer/jwplayer.js"></script>
</head>
<body>
<div id='my-video'></div> <script type='text/javascript'>    
 jwplayer('my-video').setup({       
 file: 'rtmp://192.168.1.102/live/oscar.flv',       
 width: '720',        
 height: '576'     }); 
</script>
</body>
</html>

并将这个页面存储在Http server的指定目录下

5. 播放: 需要Http server
在网页中打开就可以看到
如:在IE地址栏中输入:
http://192.168.1.2/jwplayer/test_vod.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北雨南萍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值