1. 前言
crtmpserver是一個由C++語言編寫的開源的RTMP流媒體服務器,官方網站是www.rtmpd.com
2. CRtmpServer編譯
2.1. Win7+Vs2010環境
下載 http://download.csdn.net/detail/machh/9739696windows
2.1.1. 編譯錯誤解決
首先在windows下編譯crtmpserver也須要windows版本的openssl,因此咱們須要先編譯windows版本的openssl。
設置openssl的頭文件和庫文件的路徑。
2.1.2. 修改配置文件
配置crtmpserver.lua
3. 推流
3.1.1. 使用ffmpeg推送flv
ffmpeg -re -i source.flv -acodec copy -vcodec copy -f flv rtmp://192.168.1.58/live/test
3.1.2. 使用Flashmedialiveencoder 推送攝像頭
4. 播放
4.1.1. 使用FVPlayer.exe播放
下載 http://download.csdn.net/detail/machh/9739710服務器
rtmp://192.168.1.6/live/test
4.1.2. 使用jwplayer播放