I'm getting a bit confused working with both IMediaStream and Stream classes.
In some parts of my application I'm forced to use Stream and in other parts the use of IMediaStream is a neccessity.
And problems come when I need some functionality that is available in Stream and not in IMediaStream or vice versa.
For instance I need to add IStreamActionNotify listener because it supports onPlaylistItemStart/Stop. But I can't do that because I have IMediaStream in that point.
Could someone elaborate a little about:
1. why actually there are two ways to do things with streams in Wowza (Stream and IMediaStream) instead of one?
2. is there any common practice in which I should choose whether I should utilize Stream and IMediaStream?