Skip to content

steely-glint/srtplight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

srtplight

set of classes implementing a simple (S)RTP stack

  • In pure Java.
  • Acceptably quick as the JVM offloads AES to hardware when possible (eg on ARM)
  • Supports RTP, SRTP and (S)RTCP
  • SRTP in AES_CM_128_HMAC_SHA1_80 only
  • Tested against all the major browser webRTC implementations
  • Does not include WebRTC's DTLS-SRTP key exchange (look at BouncyCastle for that)

It was originally written for Voxeo's Phono project as part of an applet based in-browser phone.

  • issues,PRs,fixes etc are welcome
  • Apache license.
  • now used in |pipe| (see github.com/pipe/)