I don’t want to have same functionality in two modules so I want to detect VOD or Live in methods play, onHTTPSessionCreate, onRTPSessionCreate. If it is Live then I check if stream is published. And if it is VOD then I want to get where on video timeline they disconnected.
I know that I can get stream names with appInstance.getPublishStreamNames(), but how I can detect if IClient and rtpSession are VOD or Live? I only found this functionality in IHTTPStreamerSession.
Also I found out that I can get playStart only with IHTTPStreamerSession again. Can I do this with IClient and rtpSession?