Total Pageviews

Friday, 9 August 2019

red5-server


TravisCI Maven Central PRs Welcome
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
The Red5 users list may be found here: red5interest
Subreddit: r/red5
Automatic builds (Courtesy of Apache OpenMeetings):

Releases

Previous releases

Note on Bootstrap
The bootstrap and shutdown classes have been moved to the red5-service project; the dependency has been added to this projects pom.

StackOverflow

If you want answers from a broader audience, Stack Overflow may be your best bet.

Maven

Releases are available at Sonatype - Releases
Snapshots are available at Sonatype - Snapshots
Include the red5-parent in your pom.xml in the dependencyManagement section
<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
  <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:
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):
mvn -Dmaven.test.skip=true clean package -P assemble
To build a milestone tarball:
mvn -Dmilestone.version=1.0.7-M1 clean package -Pmilestone

Eclipse

  1. Create the eclipse project files, execute this within red5-server directory.
mvn eclipse:eclipse
  1. Import the project into Eclipse.
  2. Access the right-click menu and select "Configure" and then "Convert to Maven Project".
  3. Now the project will build automatically, if you have the maven plugin installed.
Features supported via plugin (These are mostly deprecated):
from https://github.com/Red5/red5-server

No comments:

Post a Comment