RTMPS Streaming Protocol
RTMPS (Real-Time Messaging Protocol Secure) is a secure version of the RTMP (Real-Time Messaging Protocol) designed for real-time video and audio transmission over the internet.
Shelleyes Body Camera(S7P&S4) API uses the RTMPS protocol to provide secure and reliable live video streaming capabilities, allowing customers to integrate real-time body camera footage into their own video management platforms, command centers, or third-party applications.
By using RTMPS-based streaming, users can achieve low-latency video transmission while ensuring communication security between body cameras and integrated systems.
RTMP vs RTMPS
| Feature | RTMP | RTMPS |
|---|---|---|
| Security | Transmits data without encryption | Uses TLS/SSL encryption to protect data transmission |
| Data Protection | Vulnerable to interception during transmission | Provides secure encrypted communication |
| Protocol | Standard real-time streaming protocol | Secure extension of RTMP |
| Application | Traditional live streaming scenarios | Security, surveillance, and sensitive video applications |
| Recommended Usage | General streaming | Professional video security systems |
RTMP and RTMPS Compatibility
RTMPS is built on the RTMP protocol with an additional TLS/SSL security layer. Therefore, RTMPS maintains the same streaming architecture and message format as RTMP while adding encrypted transmission.
Compatibility Between RTMP and RTMPS
- RTMPS can be compatible with RTMP-based systems if the streaming server or platform supports both RTMP and RTMPS connections. Since RTMPS uses the same fundamental protocol structure as RTMP, migration from RTMP to RTMPS is usually straightforward.
- RTMP cannot directly connect to an RTMPS-only service(The same applies in reverse.). Because RTMPS requires TLS/SSL encryption, a standard RTMP client without encryption support cannot communicate with an RTMPS endpoint.
- To use RTMPS streaming, both the streaming source (such as a body camera) and the receiving platform/server must support RTMPS.
Recommended Deployment
For security-sensitive applications such as law enforcement, public safety, and enterprise surveillance, RTMPS is recommended over standard RTMP because it protects real-time video transmission with encrypted communication.