windows安装流媒体服务器(red5、ffmpeg)
windows安装流媒体服务器(red5、ffmpeg)
生气的代码 发表于6个月前
windows安装流媒体服务器(red5、ffmpeg)
  • 发表于 6个月前
  • 阅读 78
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

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

 

在 windows的安装流程

0.先安装java。

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

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

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

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

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

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

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点。

标签: red5 ffmpeg rtmp video.js
共有 人打赏支持
粉丝 11
博文 12
码字总数 6503
×
生气的代码
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: