Discussion:
RTSP over TLS
Dnyanesh Gate
2014-09-21 16:11:14 UTC
Permalink
Hi,

I am working on special case where UDP is blocked and only outgoing
port 443 is opened. So that RTSP client only able to open RTSP stream
over SSL connection. I can pass socket descriptor of pre established
SSL connection to RTSPClient class, but SSL calls are not implemented
in groupsock to read encrypted packets.

Is there any way to write custom wrapper over groupsock?
Can anybody suggest me on how to add such support with/without making
changes in live555?

--
Thanks & Regards,
DnyaneshG.
Ross Finlayson
2014-09-22 04:11:48 UTC
Permalink
Post by Dnyanesh Gate
I am working on special case where UDP is blocked and only outgoing
port 443 is opened. So that RTSP client only able to open RTSP stream
over SSL connection. I can pass socket descriptor of pre established
SSL connection to RTSPClient class, but SSL calls are not implemented
in groupsock to read encrypted packets.
I'm not sure I understand your question. If you've already set up a socket for a SSL connection, then you're not dealing with encrypted data at all; encryption/decryption is done automatically at a lower level. So you should be able to simply pass this socket number as a parameter to "RTSPClient::createNew()", and your client should work as normal. (Provided, of course, that the *server* knows how to deal with the SSL connection at its end.)


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

Loading...