red5-server - Red5 server core
===========
![TravisCI](https://travis-ci.org/Red5/red5-server.svg?branch=master)
[![Maven Central](https://img.shields.io/maven-central/v/org.red5/red5-server.svg)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.red5%22)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
Red5 is an Open Source Flash Server written in Java that supports:
* Streaming Video (FLV, F4V, MP4, 3GP)
* Streaming Audio (MP3, F4A, M4A, AAC)
* Recording Client Streams (FLV and AVC+AAC in FLV container)
* Shared Objects
* Live Stream Publishing
* Remoting
* Protocols: RTMP, RTMPT, RTMPS, and RTMPE
Additional features supported via plugin:
* [WebSocket (ws and wss)](https://github.com/Red5/red5-websocket)
* [RTSP (From Axis-type cameras)](https://github.com/Red5/red5-rtsp-restreamer)
* [HLS](https://github.com/Red5/red5-hls-plugin)
The Red5 users list may be found here: [red5interest](https://groups.google.com/forum/#!forum/red5interest)
Subreddit: [r/red5](http://www.reddit.com/r/red5)
Automatic builds (Courtesy of Apache [OpenMeetings](http://openmeetings.apache.org/)):
* [Red5](https://builds.apache.org/view/M-R/view/OpenMeetings/job/Red5-server/)
* [Windows Installer](https://builds.apache.org/view/M-R/view/OpenMeetings/job/red5-installer/)
# [Releases](https://github.com/Red5/red5-server/releases/latest)
----------------
### Red5 1.0.8 Release (23 December 2016)
[Tarball & ZIP](https://github.com/Red5/red5-server/releases/tag/v1.0.8-RELEASE)
### Red5 1.0.7 Release (12 May 2016)
[Tarball & ZIP](https://github.com/Red5/red5-server/releases/tag/v1.0.7-RELEASE)
### Red5 1.0.6 Release (8 September 2015)
[Tarball & ZIP](https://github.com/Red5/red5-server/releases/tag/v1.0.6-RELEASE)
## Previous
[Previous releases](https://github.com/Red5/red5-server/blob/master/README.md#previous-releases)
<i>Note on Bootstrap</i>
The bootstrap and shutdown classes have been moved to the [red5-service](https://github.com/Red5/red5-service) project; the dependency has been added to this projects pom.
# StackOverflow
If you want answers from a broader audience, [Stack Overflow](http://stackoverflow.com/tags/red5/info) may be your best bet.
# Maven
Releases are available at [Sonatype - Releases](https://oss.sonatype.org/content/repositories/releases/org/red5/)
Snapshots are available at [Sonatype - Snapshots](https://oss.sonatype.org/content/repositories/snapshots/org/red5/)
Include the red5-parent in your __pom.xml__ in the __dependencyManagement__ section
```xml
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.red5</groupId>
<artifactId>red5-parent</artifactId>
<version>${red5.version}</version>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
```
in addition to any other Red5 projects in the __dependencies__ section
```xml
<dependency>
<groupId>org.red5</groupId>
<artifactId>red5-server</artifactId>
<version>${red5.version}</version>
<type>jar</type>
</dependency>
```
## Build from Source
To build the red5 jars, execute the following on the command line:
```sh
mvn -Dmaven.test.skip=true install
```
This will create the jars in the "target" directory of the workspace; this will also skip the unit tests.
To package everything up in an assembly (tarball/zip):
```sh
mvn -Dmaven.test.skip=true clean package -P assemble
```
To build a milestone tarball:
```sh
mvn -Dmilestone.version=1.0.7-M1 clean package -Pmilestone
```
# Eclipse
1. Create the eclipse project files, execute this within red5-server directory.
```sh
mvn eclipse:eclipse
```
2. Import the project into Eclipse.
3. Access the right-click menu and select "Configure" and then "Convert to Maven Project".
4. Now the project will build automatically, if you have the maven plugin installed.
[Screencast](http://screencast.com/t/2sgjMevf9)
# Older Releases
The artifacts for the following releases are no longer available; if your project requires them, you'll have to build them from source. The listings are here only for historical purposes.
* [Red5 1.0.5 Release](https://github.com/Red5/red5-server/releases/tag/v1.0.5-RELEASE) (7 February 2015)
* [Red5 1.0.4 Release](https://github.com/Red5/red5-server/releases/tag/v1.0.4-RELEASE) (26 December 2014)
* [Red5 1.0.3 Release](https://github.com/Red5/red5-server/releases/tag/v1.0.3-RELEASE) (5 August 2014)
* Red5 1.0.2 Release (9 April 2014)
* Red5 1.0.2 Snapshot (18 April 2013)
* Red5 1.0.1 Final (14 January 2013)
* Red5 1.0 Final (03 December 2012)
* Red5 0.9.1 Final (21 February 2010)
* Red5 0.9.0 Final (27 January 2010)
* Red5 0.8.0 Final
### Donations
Donate to the cause using
<table>
<tr><td>BTC</td><td>19AUgJuVzC8jg16bSLJDcM6Nfouh9JvwKA</td></tr>
<tr><td>ETH</td><td>0x099F9DE7B799C0Dd0bE2E93Ed9BeA7CB1Fe989d2</td></tr>
</table>
<i>Donations are used for beer and snacks</i>
没有合适的资源?快使用搜索试试~ 我知道了~
red5-server-1.0.9-RELEASE.tar.gz软件
需积分: 18 26 下载量 98 浏览量
2017-10-27
17:12:21
上传
评论
收藏 15.95MB GZ 举报
温馨提示
共323个文件
java:149个
xml:44个
swf:32个
Red5 是一个采用 Java 开发的开源免费 Flash 流媒体服务器。Red5 基于 Java 和一些功能强大的开源框架,为企业级应用奠定了标准。它使用 RTMP,RTMPT,RTMPS 和 RTMPE 流媒体协议, 支持:将音频(MP3)和视频(FLV,MP4,F4V,3GP)转换成播放流;录制客户端播放流;共享对象;现场直播流发布;远程调用。Red5 为即时通信,远程教育,流媒体开发,多人在线游戏等提供了一个简单易行的方案。本文通过对 Red5 的介绍,让读者了解如何使用 Red5 快速搭建一个流媒体服务器和如何在服务器上开发部署相应的流媒体应用。
资源推荐
资源详情
资源评论
收起资源包目录
red5-server-1.0.9-RELEASE.tar.gz软件 (323个子文件)
adminPanel.air 328KB
red5.bat 2KB
red5-debug.bat 510B
red5-shutdown.bat 156B
WebSocketChatDataListener.class 5KB
DemoService.class 4KB
Router.class 4KB
Router$SOListener.class 3KB
Application.class 3KB
SecurityTest.class 2KB
Application.class 2KB
DemoServiceImpl.class 1KB
IDemoService.class 460B
CNAME 21B
history.css 371B
BladeRunner2049.flv 4.04MB
red5.flv 27KB
test.flv 4KB
.gitattributes 12B
.gitignore 98B
red5.globals 55B
main.groovy 2KB
index.html 5KB
index.html 4KB
index.html 4KB
simpleSOChat.html 4KB
index.html 3KB
index.html 3KB
flash2ws.html 2KB
index.html 1KB
publisher.html 1KB
videoConference.html 918B
echo_test.html 905B
adminPanel.html 898B
flvdemo.html 847B
historyFrame.html 827B
simpleBroadcaster.html 731B
simpleSubscriber.html 729B
simpleRecorder.html 725B
BallControl.html 719B
SimpleChat.html 717B
bwcheck.html 714B
ofla_demo.html 709B
favicon.ico 894B
MultiThreadedApplicationAdapter.java 51KB
ServerRTMPHandshakeTest.java 47KB
ServerStream.java 30KB
RTMPTServlet.java 29KB
FilePersistence.java 24KB
FlexMessagingService.java 23KB
RTMPMinaTransport.java 19KB
InboundHandshake.java 18KB
RemotingConnection.java 16KB
SharedObjectTest.java 15KB
RTMPConnManager.java 15KB
ContextLoader.java 14KB
ServiceUtils.java 13KB
RTMPMinaIoHandler.java 13KB
Context.java 13KB
Installer.java 13KB
BaseRTMPTConnection.java 12KB
RTMPEIoFilter.java 12KB
RTMPSMinaIoHandler.java 11KB
W3CAppender.java 10KB
AMFGatewayServlet.java 10KB
FileProvider.java 10KB
WebScope.java 10KB
ProviderService.java 10KB
ShutdownServer.java 10KB
WarLoaderServlet.java 9KB
RTMPTConnection.java 9KB
RTMPSIoFilter.java 9KB
BroadcastScope.java 9KB
CoreHandler.java 8KB
RemotingProtocolDecoder.java 8KB
PersistableAttributeStore.java 7KB
RemotingProtocolEncoder.java 7KB
DebugProxyHandler.java 6KB
CuePointInjectionTest.java 6KB
ExtendedPropertyPlaceholderConfigurer.java 6KB
ServerDetector.java 6KB
PluginLauncher.java 6KB
LoaderBase.java 6KB
MetaDataInjectionTest.java 6KB
SessionManager.java 5KB
PluginRegistry.java 5KB
ApplicationSchedulingService.java 5KB
AMFTunnelServlet.java 5KB
JMXUtil.java 5KB
ContextLoggingListener.java 5KB
SOApplication.java 4KB
StatisticsService.java 4KB
StreamUtils.java 4KB
IStatisticsService.java 4KB
FileStreamSource.java 4KB
StreamBandwidthController.java 4KB
ITokenBucket.java 4KB
ScopeResolver.java 4KB
InMemoryPullPullPipe.java 4KB
PlayBuffer.java 4KB
共 323 条
- 1
- 2
- 3
- 4
资源评论
qq_17056409
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功