Skip to content

Add examples that encrypt/decrypt RTP packets from disk #103

Closed

Description

@seamanm

where is srtp demo

Activity

  1. Sean-Der commented on Oct 9, 2020

    @Sean-Der
    Member

    @seamanm I am happy to add one, what example would you like to see?

  2. seamanm commented on Oct 10, 2020

    @seamanm
    Author

    if you can ,we need a demo srtp client push stream to srtp server

  3. seamanm commented on Oct 10, 2020

    @seamanm
    Author

    I already have hardware that supports the SRTP protocol, but I don't have an SRTP server

  4. Sean-Der commented on Oct 10, 2020

    @Sean-Der
    Member

    Hey @seamanm I think you want a RTSP Client/Server. SRTP is encryption. https://github.com/djwackey/dorsvr looks promising.

  5. seamanm commented on Oct 10, 2020

    @seamanm
    Author

    hey @Sean-Der ,thank for you answer this issue. The example of RTSP I already have, I hope there is an example of SRTP.
    SRTP server and SRTP client

  6. Sean-Der commented on Oct 10, 2020

    @Sean-Der
    Member

    I will add an example that shows how to encrypt a RTP packet and then another how to decrypt. I think that will be helpful.

    SRTP doesn't have a concept of Client/Server. You just give it keying material, and then it processes RTP packets in a stream. Most people use DTLS to do key exchange and get a client/server feeling.

    Then do a DTLS handshake, then extract the keying material. pion/webrtc is a good example of this.

  7. changed the title [-]where is srtp demo[/-] [+]Add examples that encrypt/decrypt RTP packets from disk[/+] on Oct 10, 2020
  8. seamanm commented on Oct 10, 2020

    @seamanm
    Author

    thank you so much,I learn srtp decrypt

  9. added 3 commits that reference this issue on Dec 2, 2025
    93b1283
    3ca6b6c
    a1dd997
  10. added a commit that references this issue on Jan 9, 2026
    d157229
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      ⌂ 换网址