Unix下如何编译c++rtmpserver见
http://blog.163.com/zhujiatc@126/blog/static/18346382012111581359308/
这里,运行时我们使用配置文件flvplayback.lua(在configs文件夹中)
其它也行,但很多我们用不到

看到如上界面启动成功
连接格式:rtmp://ip/appname/streamname
默认端口1935,可修改
发布
需要工具Flash Media Live Encoder
官网上下需要注册,百度搜索一个用用就行

按照图片顺序进行操作,我用了虚拟摄像头
我的服务器IP是192.168.1.102,换成你自己运行crtmpserver的ip
live是应用flvplayback的别名,参考aliases
aliases=
{
"simpleLive",
"vod",
"live",
"WeeklyQuest",
"SOSample",
"oflaDemo",
},
这当中的名称都可以用,自己选
流名我的是huoying,自己随便改
点击connect进行连接
成功后按下方start进行发布
观看
要观看刚才发布的视频,方法很多,这里使用JWPlayer,需要搭建网络环境(本人使用appserv集成环境)
JWPlayer官网http://www.longtailvideo.com/
JWPlayer下载页面http://www.longtailvideo.com/jw-player/download/
免费的,需要填一下e-mail地址就可以下了
解压后,将jwplayer整个文件夹放到网站根目录下(使用appserv环境的话就是将jwplayer文件夹放到www目录下)
新建html文件
testlive.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/huoying',
width: '480',
height: '270' });
</script>
</body>
</html>
file参数根据自己实际情况进行修改
在浏览器中打开就可以观看了(直接打开无效,要不搭网站环境干嘛)
如:http://127.0.0.1/jwplayer/testlive.html
在线测试地址:http://zj.eopage.com/video/index.html(JWPlayer已加入)
刚才发布的视频就可以看到了(IE看不了的用其它浏览器试试)

| 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 |
+------+--------------------+----------------+
testvideo.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/hy.flv',
width: '480',
height: '270' });
</script>
</body>
</html>
在网页中打开就可以看到
如果是MP4文件如hy.mp4
file值应该为'rtmp://192.168.1.102/live/mp4:hy.mp4'
观看(无需网站服务器)
html代码:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://releases.flowplayer.org/5.2.0/flowplayer.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://releases.flowplayer.org/5.2.0/skin/minimalist.css" />
<title>Minimal Flowplayer setup</title>
</head>
<body>
<div class="flowplayer" data-rtmp="rtmp://192.168.1.102/live">
<video>
<source type="video/flash" src="flv:hy.flv"/>
</video>
</div>
</body>
</html>
格式主意下,好像不支持直播
flv:name.flv
mp4:name.mp4




