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

Red5流媒体服务器的完整尝试文件夹 E CYD RED5 red5 server webapps oflaDemo streams

1、下载Red5以及Java环境

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Red5 - OFLADemo  
  

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

参考网站: 

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

2、SpringMVC实战教程

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217347.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午9:46
下一篇 2026年3月18日 上午9:47


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号