感謝原作者:http://blog.csdn.net/doitsjz/article/details/50766819
環境準備
一.下載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 暫未測試