windows安装流媒体服务器(red五、ffmpeg)

windows原先原本要使用nginx安装rtmp服务的,可是,没有成功。网上下载的nginx一直没法成功安装rtmp,后来选择了red5看成流媒体服务器java

 

在 windows的安装流程nginx

0.先安装java。git

1.下载red5,下载地址:https://github.com/Red5/red5-server/releasesgithub

2.下载ffmpeg,网上下载的ffmpeg转码的时候老是出问题,后来不知道在哪里找到了能够转码成功的ffmpeg,地址为:http://pan.baidu.com/s/1i5FrvoDweb

3.解压ffmpeg,并将其根目录添加到环境变量中。ubuntu

4.运行red5/red5.bat。(本人这边的端口号修改为80了)windows

5.浏览器打开:http://localhost/访问red5。若有界面说明red5安装成功。浏览器

6.在red5中找到demo,进入demo页面后找到:OFLA Demo—>JWPlayer demobash

7.若是视频能播放,说明成功服务器

8.打开命令行,输入下面的代码将rtsp转码为rtmp,端口号默认1935。

ffmpeg -i "rtsp://xxx" -f flv -r 15 -s 1280x960 -an "rtmp://localhost/oflaDemo/hello"

9.打开命令行,输入下面的代码将rtsp转码为m3u8。

图中的webapps/oflaDemo为red5服务器文件夹根目录下的webapps/oflaDemo文件夹,m3u8将发布到oflaDemo文件夹下。也就是说在red5启动后,将能够访问:http://ip:port/oflaDemo/hello.m3u8

ffmpeg -i "rtsp://xxxx" -strict -2 -c:v libx264 -c:a aac -f hls D:\red5-server\webapps\oflaDemo\hello.m3u8

10.最后使用video.js访问流媒体视频,可参考另外一篇博客:ubuntu安装流媒体服务器的第16点。

相关文章
相关标签/搜索