0 Replies
      Latest reply on Mar 28, 2020 10:44 AM by shikhar2005
      shikhar2005 Level 1 Level 1 (0 points)

        Hi,

         

        I set preferredForwardBufferDuration parameter to a value of 50 seconds to maintain a good buffer for a live stream.

         

        However I noticed the following behavior

        -If I start the player close to the start of the stream the player threw

        some : Error Domain=AVFoundationErrorDomain Code=-11800 "The operation could not be completed" 
        UserInfo={NSLocalizedFailureReason=An unknown error occurred (-12971), 
        NSLocalizedDescription=The operation could not be completed, 
        NSUnderlyingError=0x6000000ba3d0 {Error Domain=NSOSStatusErrorDomain Code=-12971 "(null)"}}

         

        This was despite the fact that m3u8 file was present and there was 1 segment mentioned in the media playlist. The playback content available for playback was of duration 8 seconds.

         

        However when I started the player late when the content was more than 40 seconds everything worked fine.

        When I removed the preferredForwardBufferDuration attribute everything worked fine. Other players could play the stream too.

         

        I tried this multiple times starting the live stream over and over again until I could confirm the above.

         

        Any suggestions?

         

        Thanks in advance