Does the RTSP implementation (client and/or server) support rick mode operations (i.e., seek, fast-forward, reverse play)?
When talking about “trick mode support”, it’s important to distinguish between RTSP client support, and RTSP server support. Our RTSP client implementation fully supports ‘trick play’ operations. Note the “start”, “end” and “scale” parameters to “RTSPClient::playMediaS(ubS)ession”. Our RTSP server implementation also supports ‘trick play’ operations, but note that parts of this are (necessarily) media type specific. I.e., there has to be some new code added for each different type of media file that we wish to stream. This functionality has already been provided for some types of media file. To add ‘trick play’ support for a media type (that does not already support it), changes need to be made to the corresponding subclass of “ServerMediaSubsession”: • To add support for seeking within a stream, you will need to implement the following virtual functions: • virtual float duration() const; Returns the file’s duration, in seconds • virtual void seekStreamSource(FramedSource* inputSource,
When talking about “trick mode support”, it’s important to distinguish between RTSP client support, and RTSP server support. Our RTSP client implementation fully supports ‘trick play’ operations. Note the “start”, “end” and “scale” parameters to “RTSPClient::playMediaS(ubS)ession”. (Note also that our “openRTSP” demo RTSP client application has command-line options that can be used to demonstrate client ‘trick play’ operations.) Our RTSP server implementation also supports ‘trick play’ operations, but note that parts of this are (necessarily) media type specific. I.e., there has to be some new code added for each different type of media file that we wish to stream. This functionality has already been provided for some types of media file. To add ‘trick play’ support for a media type (that does not already support it), changes need to be made to the corresponding subclass of “ServerMediaSubsession”: • To add support for seeking within a stream, you will need to implement the following v
Related Questions
- Does the RoboSuite runtime server support load balancing and failover scenarios? Can it spread client requests across multiple servers?
- Does the RTSP implementation (client and/or server) support rick mode operations (i.e., seek, fast-forward, reverse play)?
- Does QTest support secure applications and Client / Server certificates?