Red5视频流服务器安装

Posted York

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Red5视频流服务器安装相关的知识,希望对你有一定的参考价值。

一、安装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选项用于某些输入格式,如image2v4l2(以前在FFmpeg的旧版本中相同)。如果有疑问使用-framerate 而不是输入选项 -r

作为输出选项,重复或删除输入帧以实现不变输出帧速率fps

 

-s [stream_specifier ] size(输入/输出,每个流)

设置帧大小。

作为输入选项,这是一个快捷方式 video_size 私有选项,由某些解码器识别,帧大小不存储在文件中或可配置 - 例如原始视频或视频采集器。

作为输出选项,将scale视频过滤器插入相应过滤器的 末尾。请scale直接使用过滤器将其插入开始或其他位置。

格式为\'x\'(默认 - 与源相同)。

 

-an输出)

禁用录音。

 

以上是关于Red5视频流服务器安装的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Red5 播放视频?

基于Red5的视频直播平台

如何将 red5recorder 与 red5 服务器或 wowza 流服务器一起使用?

Red5一键安装脚本(Linux&Win):一键搭建你的直播平台

如何在heroku服务器上安装red5

CentOS7下安装配置流媒体服务器Red5