Example #1
0
        private void SendKeepalive(object sender, ElapsedEventArgs e)
        {
            RtspRequest getparam_message = new RtspRequestGetParameter();

            getparam_message.RtspUri = new Uri(_url);
            getparam_message.Session = _session;
            _client.SendMessage(getparam_message);
        }
Example #2
0
        // Send Keepalive message
        void Timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            RtspRequest message;

            if (SupportedMethods.Contains("GET_PARAMETER"))
            {
                message = new RtspRequestGetParameter();
            }
            else
            {
                message = new RtspRequestOptions();
            }

            message.RtspUri = new Uri(Url);
            message.Session = RtspSession;

            if (auth_type != null)
            {
                AddAuthorization(message, Username, Password, auth_type, realm, nonce, Url);
            }

            rtsp_client.SendMessage(message);
        }
Example #3
0
 private void RTSP_ProcessGetParameterRequest(RtspRequestGetParameter message, RtspListener listener)
 {
     // Create the reponse to GET_PARAMETER
     Rtsp.Messages.RtspResponse getparameter_response = message.CreateResponse(_logger);
     listener.SendMessage(getparameter_response);
 }
Example #4
0
        internal RtspResponse HandlePullGetParameter(RtspRequestGetParameter request)
        {
            var response = request.CreateResponse();

            return(response);
        }