ocrypto for SRTP (Secure real-time transport protocol)

Cameras are a particularly demanding domain for cryptographic processing, due to the large amount of streamed video and audio data that must 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 SRTP protocol. For example, this enables efficient implementation of HomeKit's IP Camera profile.