abhiTronix / vidgear

A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
https://abhitronix.github.io/vidgear
Apache License 2.0
3.37k stars 253 forks source link

[Proposal]: Add SRTP/RTSPS compatibility #410

Closed abhiTronix closed 4 months ago

abhiTronix commented 4 months ago

Issue guidelines

Issue Checklist

Describe your Idea

Originally raised by @jonra1993 in https://github.com/abhiTronix/vidgear/pull/384

Adding support for SRTP/RTSPS or Secure RTSP streaming protocol for APIs like WriteGear and StreamGear.

Use Cases

This issue aimed at adding support for SRTP/RTSPS or Secure RTSP streaming, is protocol that is an extension of the RTSP/RTP protocol to encrypt the video frames and audio data. SRTP uses the same ciphers as HTTPS, typically AES with 128 bit key length. As AES uses a symmetric key, both the video producer and video consumer need to know the key.

Any other Relevant Information?

image image
abhiTronix commented 4 months ago

Successfully resolved and merged in commit: https://github.com/abhiTronix/vidgear/commit/7a25a8031a189eb3967be2232e862b56f7981b06

abhiTronix commented 4 months ago

The vidgear v0.3.3 with SRTP/RTSPS support is officially released: https://pypi.org/project/vidgear/