一、安裝jre
JAVA運行時下載地址:
https://www.java.com/zh_CN/download/manual.jsp
安裝后設置環境變量,變量值是jre的安裝路徑

二、安裝 red5
Red5流媒體服務器下載地址:
http://www.cuplayer.com/player/PlayerCode/Red5/2013/0319/760.html
https://github.com/Red5/red5-server/releases/tag/v1.0.7-RELEASE
默認安裝好測試地址:http://localhost:5080/
默認Demo不可以在線安裝了

Red5Demo 下載
http://download.csdn.net/download/wangnakx/9699238
1、把整個目錄解壓拷貝到 \Red5\webapps\ 下面。
2、重啟 Red5 服務器:先StopRed5-NT.bat,再StartRed5-NT.bat。
3、向 streams 目錄拷貝一些 flv 文件,例:test1.flv。
4、訪問http://[red5 server]/demos/ofla_demo.html,點connect...
參考資料:
http://www.cnblogs.com/lidabo/p/7325037.html
http://www.cnblogs.com/QQingdou/archive/2010/10/19/1855766.html
三、安裝FFmpeg
FFmpeg下載地址:
http://ffmpeg.zeranoe.com/builds/
查看FFmpeg版本:
ffmpeg -version
FFmpeg安裝教程:
http://blog.csdn.net/yy3097/article/details/51063950
FFmpeg轉流命令:
ffmpeg -i rtsp://admin:123456@192.168.10.158:554/h264/ch1/main/av_stream -f flv -r 25 -s 640x480 -an rtmp://localhost/oflaDemo/stream1
保存成flv文件
ffmpeg -i rtsp://admin:123456@192.168.10.158:554/h264/ch1/main/av_stream -c copy dump.flv
使用ffPlay播放
ffplay "rtsp://admin:123456@192.168.10.158:554/h264/ch1/main/av_stream"
命令說明:
-f fmt(輸入/輸出)
強制輸入或輸出文件格式。通常會自動檢測格式的輸入文件,並從文件擴展名猜出輸出文件,因此在大多數情況下不需要此選項。
-i url(輸入)
輸入文件網址
-r [:stream_specifier ] fps(輸入/輸出,每個流)
設置幀速率(Hz值,分數或縮寫)。
作為輸入選項,忽略存儲在文件中的任何時間戳,並以假定為不變的幀速率fps生成時間戳。這不一樣-framerate選項用於某些輸入格式,如image2或v4l2(以前在FFmpeg的舊版本中相同)。如果有疑問使用-framerate 而不是輸入選項 -r。
作為輸出選項,重復或刪除輸入幀以實現不變輸出幀速率fps。
-s [:stream_specifier ] size(輸入/輸出,每個流)
設置幀大小。
作為輸入選項,這是一個快捷方式 video_size 私有選項,由某些解碼器識別,幀大小不存儲在文件中或可配置 - 例如原始視頻或視頻采集器。
作為輸出選項,將scale視頻過濾器插入相應過濾器的 末尾。請scale直接使用過濾器將其插入開始或其他位置。
格式為'寬x高'(默認 - 與源相同)。
-an(輸出)
禁用錄音。
