int RTSPSession::HandleTEARDOWNRequest(RTSPPacket &requestpkt, RTSPPacket &responsepkt) { rtspStatus_ = RTSP::RTSP_INIT; ServerMediaSession *mediaSesion = server_->FindMediaSessionByStreamName(streamName_); if ( !mediaSesion ) { RTSPDEBUG("[Warning] StreamName: %s Not Found.", streamName_.c_str()); responsepkt.SetStatusCode("404"); return -1; } mediaSesion->StopStream(); responsepkt.SetStatusCode("200"); return 0; }