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

本文档详细介绍了如何在Windows环境下,利用Eclipse、RED5 Server和RED5-Eclipse-Plugin搭建直播服务器。在项目创建中,需要注意red5 Runtime配置,以及SpringMVC的集成。在SpringMVC部分,提到了web.xml和springmvc.xml的配置,以及解决'Scope not found'错误的方法,即更改lib目录为libs并确保Spring版本与RED5一致。最终通过测试确保服务器正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本环境

Eclipse

Eclipse Java EE IDE for Web Developers. 
Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500

地址:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/3/eclipse-jee-neon-3-win32-x86_64.zip

RED5 Server

我这里用的是 Red5 Server 1.0.9
地址:https://github.com/Red5/red5-server/releases

解压server包,得到server目录



此时我们可以双击red5.bat,看看是否可以运行,如果失败,通常问题是提示jvm版本问题。

我这里用的是jdk1.8 64bit

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b15, mixed mode)

RED5-Eclipse-Plugin

地址:https://github.com/Red5/red5-eclipse-plugin

插件的安装方法就不赘述了

插件有一个问题就是在安装后,创建项目新建server的时候会要求指向server目录,其中自动匹配red5.sh,这里是sh,我们是win平台

sh肯定是运行不了的。手动改成bat会无法进行下一步!我这个IDE是这样的或许你没事呢 偷笑

我们改一下他的插件

1. 导入插件到eclipse
2. 选择  org.leagueplanet.server.glassfish 项目
3. 打开red5.serverdef
4. 搜.sh
5. 把red5-debug.sh red5.-shutdown.sh 改为 .bat 结尾即可

这样下来,在配置server路径的时候我们把 .sh 改为 .bat 就不会有错误提示,也不会无法点下一步了!

开始搭建

项目创建

创建一个Dynamic Web Project 项目
Project name: liveOnline
target runtime 选择 new runtime
Infrared5 下选择 red5 server, next




red5 Runtime 配置

选择jdk1.8 ,把red5目录指向,我们解压的red5 server文件夹



配置red5 server,端口我选的默认,这里看红色框中默认是.sh  我们改为 bat后也依然可以next 大笑



回到创建project页面我们继续进行配置,自定义修改项目配置




勾选red5 application generation 
    
  

点击完成项目创建

看项目列表,我们不仅得到了red5的项目结构,还得到了附赠的client测试端

.

测试RED5 server

我们先去server标签中启动red5服务,先跑一个空服务看看red5 server是否可以正确启动

启动如果报错,说明路径有问题

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值