Skip to content

[FR] DTLS support for SRT #1297

@alexpokotilo

Description

@alexpokotilo

SRT with streamid may be great replacement for rtmps but:

  • to encrypt traffic both sender/receiver have to negotiate about session key
  • if several publisher know the same key for given interface:port they all can read/decrypt each-other traffic

If we add DTLS support into SRT(with or without server certificate validation) many users can use SRT in the same set of use-cases:

  • common key may be optional and not required to encrypt traffic. Both parties can relate on DTLS(probably after initial negotiation) for encryption and on stream_id on publish authorization.

Now SRT cannot replace RTMPS for cases when many not predefined publishers(like rtmps youtube publishers) publish SRT into single ip:port. Maybe I missed something in SRT features but I think I don't

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: EnhancementIndicates new feature requests[core]Area: Changes in SRT library core

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions