Red5流媒体服务器的完整尝试

1、下载Red5以及Java环境

所需要的文件如下:JDK可利用华为镜像快速下载

 然后解压JDK与red5,配置JDK环境变量JAVA_HOME=E:\Program Files\Java\jdk1.8.0_20

 配置好运行环境后,点击red5.bat即可启动,在浏览器地址栏输入http://localhost:5080/出现如下界面则说明配置成功。

点击demo,可出现如下所示的内容,其中OflaDemo与Publisher是最重要,最常用的两个界面, OflaDemo可以演示固定存储的视频文件;Publisher可以用来推流、发布内置相机(或者USB相机)的直播内容,

下图为 OflaDemo演示固定视频的经典界面: 

2、利用Publisher推流、发布相机直播内容

在浏览器输入地址:http://localhost:5080/demos/publisher.html,进入发布设置界面

 在有摄像头,话筒的情况下,点击Video,在Device中选择摄像头,并点击Start,出现视频画面。在Audio中设置声音。

注意!!!:如果找不到摄像头则需要切换不同的浏览器,亲测在360浏览器,WIN10 Microsoft Edge中都找不到摄像头,只有windows附件下的IE浏览器可以带开

打开视频后如下图2所示,接下来配置服务,以便内网穿透后可以在任意设备上输入正确的地址即可访问。

1、切换到sever界面,首先设置名称(Name),可以自己随便输入,然后点击Servers后的connect按钮。如果此时vedio中已发布视频(下一步就是发布),则点击Play,就可以在这个界面看到内容。(如下图1所示)

2、切换到video界面,设置跟sever一致的名称(Name),然后点击Publsih按钮,即可发布成功。(如下图2所示)

本地的话可以利用potplayer,输入以下地址访问:rtmp://localhost/oflaDemo/cyd

 本地利用potplayer,输入地址rtmp://localhost/oflaDemo/cyd访问结果如下图所示:

如果这时利用内网穿透,配置了外网访问,即可在手机上实现播放。

3、​利用自己的网页观看直播

 重新配置server,更改location名字,则对应在webapps文件夹下的live文件夹。

 网页播放需要jwplayer。于是可以将oflaDemo里面如下图所示的三个文件复制到live文件夹下,然后修改index.html的内容

index.html内容为:注意两个位置的变量'file': 'xxx''streamer': 'rtmp:xxx/xxx' 

<html>
<head>
<title>Red5 - OFLADemo</title>
<script type='text/javascript' src='jwplayer.js'></script>
</head>
<body>
<div id="player">
<script type='text/javascript'>
  jwplayer('player').setup({
    'flashplayer': 'player.swf',
    'file': 'cyd',
    'streamer': 'rtmp://localhost:1935/live',
    'controlbar': 'bottom',
    'width': '848',
    'height': '360'
  });
</script>
</div>
</body>
</html>

然后使用浏览器输入地址http://localhost:5080/live/index.html访问即可得到直播内容。 

4、外网访问TOMCAT部署在Eclipse的项目,需要内网穿透(待完善

文件夹:E:\CYD\RED5\red5-server\webapps\oflaDemo\streams​

​1.tomcat本地访问端口为:127.0.0.1:8022或者http://localhost:8022/Admin_mysql/

2.所以需要打开F:\StudyProject\Android+web\Sunny-Ngrok启动工具

需要输入id,这时需要登录官网会员登陆,然后开通隧道,便会有id产生

3.也可以通过cpolar,运行dos 命令(cpolar)执行如下认证操作,然后在你自己的端口上启动http隧道。

配置完对应端口映射后,利用生成的网址便可以实现外网访问demo以及直播视频。

5、Red5项目深入学习与利用

参考网站: 

1、Red5+SpringMVC整合(RTMP+HTTP)搭建你的直播服务器

2、SpringMVC实战教程

3、学习SpringMVC  该博文作者其它文章:2016 年 8月 随笔档案 - JackieZheng - 博客园

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值