# Wowza RTSP stream type

**URL:** <https://community.wowza.com/t/wowza-rtsp-stream-type/48302>\
**Category:** Wowza Streaming Engine\
**Created:** [March 14, 2017, 5:51pm UTC](https://community.wowza.com/t/wowza-rtsp-stream-type/48302 "2017-03-14T17:51:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Samson\_Radu](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@Samson\_Radu](https://community.wowza.com/u/Samson_Radu)\
**Post date:** [March 14, 2017, 5:51pm UTC](https://community.wowza.com/t/wowza-rtsp-stream-type/48302/1 "2017-03-14T17:51:03Z")

</div>

```auto
How do I test if this session was a play or publish?

public void onRTPSessionDestroy(RTPSession rtpSession){
    if (rtpSession.isWebRTC()){
        getLogger().info("ModuleListenWebRTCSession.onRTPSessionDestroy["+rtpSession.getSessionId()+"]");

        //we need to know if it's a publish or play
        //rtpSession.getRTSPStream();
 
	
    }

}

```

---

<div class="post-metadata">

**Author:** ![Karel\_Boek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/karel_boek/32/454_2.png) [@Karel\_Boek](https://community.wowza.com/u/Karel_Boek)\
**Post date:** [March 15, 2017, 12:08pm UTC](https://community.wowza.com/t/wowza-rtsp-stream-type/48302/2 "2017-03-15T12:08:36Z")

</div>

Hi @Samson Radu, maybe better to implement IMediaStreamActionNotify2 and check onUnPublish?

---

<div class="post-metadata">

**Author:** ![Samson\_Radu](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@Samson\_Radu](https://community.wowza.com/u/Samson_Radu)\
**Post date:** [March 15, 2017, 12:14pm UTC](https://community.wowza.com/t/wowza-rtsp-stream-type/48302/3 "2017-03-15T12:14:57Z")

</div>

I just found the .getMode() method to work with. What do you think?

```auto
rtpSession.getRTSPStream().getMode() == RTPStream.MODE_PUBLISH

```
