JUV RTMP Client
JUV RTMP Client (so-called Java RTMP Client) is a lightweight Java API to access RTMP/RTMPT-enabled server.
Features
- RTMP/RTMPT/RTMPS/RTMPE/RTMPTE protocols
- AMF0 and AMF3 encodings
- Remote method invocation
- Remote shared object management
- Play and publish audio/video streams (supported by the server) (!audio/video codec implementations are not included!)
- ActionScript flash.net.* alike classes and methods
- Proxy support
- Lightweight: 300KB jar with no dependencies
- Java5 or later compatible (Android compatible)
| Download | Read License | Request Evaluation Key | Purchase (Priority Support - $595) | Get Support |
Documentation
- Javadoc
- Developer guide
- Demo I: Desktop/Webcam RTMP Publisher - publishes RTMP stream using webcam or desktop as source.
- Demo II: Java RTMP Player - pure Java applet to play RTMP stream.
- Example I: RTMP retransmitter (Java class) - retrieves RTMP stream from sourceUrl and publishes it to the destinationUrl.
- Example II: Desktop publisher (Java class), Desktop publisher (applet) - publishes part of Desktop screen to the RTMP server.
- Example III: Voice publisher (Java class), Voice publisher (applet) - publishes voice captured by microphone to the RTMP server.
- Example IV: AMF Connection usage example (Java class)
- *More examples are available to customers
Latest release
- 2019-09-01 JUV RTMP Client 1.11