While testing SRT streaming in Wowza 4.7.3, I have discovered that enabling encryption actually does nothing. Using SRT-Live-Transmit on the receiving end I could still successfully playback the stream without using “passphrase” parameter as well as with using any passphrase.
For comparison, I have used SRT-Live-Transmit on the server side to send the stream with the Passphrase, and my receiver complained about BAD SECRET
10:00:10.712964.N: SRT.c: processSrtMsg_KMREQ: cmd=3(KMREQ) len=224 KmState: SND=BADSECRET RCV=BADSECRET
accept...
10:00:10.729489.N: SRT.c: listen ret: -1 - conclusion
connected.
10:00:10.742776.N: SRT.c: Listener managed the connection request from: XX.XX.XX.XX:52131 result:conclusion
NOTE: SRT/post::oheadbw=5
10:00:10.764755*E: SRT.d: DECRYPT ERROR - dropping a packet of 1316 bytes
Accepted SRT source connection
10:00:10.821348*E: SRT.d: DECRYPT ERROR - dropping a packet of 1316 bytes
10:00:10.884484*E: SRT.d: DECRYPT ERROR - dropping a packet of 1316 bytes