Secure real-time transport protocol (SRTP)

Cameras are a particularly demanding domain for cryptographic processing, due to the large amount of video and audio data to be processed.

RTP is an Internet standard (RFC 3550) for a real-time audio/video transport protocol. It has a security extension called SRTP (RFC 3711). ocrypto provides the default cryptographic functions for implementing the security parts of the (S)RTP protocol. For example, this enables efficient implementation of HomeKit's IP Camera profile.