Media Streaming, a Spring Boot Starter project, which makes media streaming easier in your Spring Boot based project.
Here is the highlights of Media Streaming:
-
Written in Java 11. Inherited from the most modern and newest Spring frameworks:
-
Media streaming over HTTP. (Basic media streaming ability was completed, more and more features is coming soon)
-
…
The easiest way is to install the library via Nexus Repository Manager.
<dependency>
<groupId>com.github.johnnymillergh.boot</groupId>
<artifactId>media-streaming-spring-boot-starter</artifactId>
<version>1.2.2</version>
</dependency>
Alternatively, download it from the releases page.
-
Clone or download this project.
$ git clone https://github.com/johnnymillergh/media-streaming.git
-
Build with the newest IntelliJ IDEA.
-
Click the green triangle to Run.
-
Set project version:
mvn versions:set -DgenerateBackupPoms=false -f pom.xml
-
Build project:
mvn clean validate compile -f pom.xml
-
Install global dependencies (optional if installed):
npm install -g conventional-changelog-cli
-
This will not overwrite any previous changelogs. The above generates a changelog based on commits since the last semver tag that matches the pattern of "Feature", "Fix", "Performance Improvement" or "Breaking Changes".
conventional-changelog -p angular -i CHANGELOG.md -s
-
If this is your first time using this tool and you want to generate all previous changelogs, you could do:
conventional-changelog -p angular -i CHANGELOG.md -s -r 0
- Travis CI is for deploying SNAPSHOT and RELEASE on Nexus Central Repository.
- GitHub Actions is for checking dependency updates and tests.
Feel free to dive in! Open an issue.
This project exists thanks to all the people who contribute.
- Johnny Miller [@johnnymillergh]
- …
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
Apache License © Johnny Miller
2020 - Present