Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Does the RTSP implementation (client and/or server) support rick mode operations (i.e., seek, fast-forward, reverse play)?

0
Posted

Does the RTSP implementation (client and/or server) support rick mode operations (i.e., seek, fast-forward, reverse play)?

0

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,

0

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

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123