1. 10 Jun, 2021 3 commits
    • Allow TCP retry when using authentication. · 64533c79
      The old version's retry logic will not work if using authentication.
      Specifically, we use the same authentication parameters from the previous
      session, and the RTSP server will reject such parameter.
      
      In this fix, we reset the authentication info on retry. Further, we retry the
      last request on receiving a 401 Unauthorized, rather than sending out another
      DESCRIBE request.
      
      #minor-release
      
      PiperOrigin-RevId: 377539711
      claincly committed
    • Add factory method to for using TCP streaming. · 74ff9f21
      #minor-release
      
      PiperOrigin-RevId: 377476603
      claincly committed
    • Allow reading RTSP message body by Content-Length. · c15acdf0
      Related to Issue: #8941.
      
      RTSP message body's format is not regulated by the RTSP spec, meaning it can
      use either CRLF or LF as its line terminator. The old code assumes every line
      ends with CRLF (RTSP message and the message body); the new code will rely on
      the Content-Length information to receive the bytes for the message body.
      
      #minor-release
      
      PiperOrigin-RevId: 377475565
      claincly committed
  2. 07 Jun, 2021 2 commits
  3. 06 Jun, 2021 34 commits
  4. 03 Jun, 2021 1 commit