1. 06 Jun, 2021 24 commits
  2. 03 Jun, 2021 2 commits
  3. 17 May, 2021 3 commits
  4. 14 May, 2021 3 commits
  5. 13 May, 2021 3 commits
  6. 12 May, 2021 5 commits
    • Minor copy edits for RTSP docs · d38edcc9
      #minor-release
      
      PiperOrigin-RevId: 373402932
      olly committed
    • Remove RTSP message logging. · d608254a
      #minor-release
      
      PiperOrigin-RevId: 373336127
      claincly committed
    • Allow RTSP streaming using TCP. · 77008e16
      NAT will block off incoming UDP connection because the router has no knowledge
      of the necessary port mapping (the mapping is never set up because UDP is
      connectionless).
      
      The end result is, the UDP socket to receive RTP data will timeout. After the
      `SocketTimeoutException` is caught, the following takes place to try streaming
      with TCP (or, RTP over RTSP).
      
      - `RtspClient` sends TEARDOWN to tear down the current session.
      - `RtspClient` re-connect to the RTSP server.
      - `RtspMediaPeriod` cancels all loading `RtpDataLoadables` (that are using UDP)
      - `RtspMediaPeriod` constructs new `RtpDataLoadables` that use
          `TransferRtpDataChannel`, and starts loading.
      - Once the `RtpDataLoadables` are up and running, we are ready to receive.
        `RtspClient` sends the SETUP requests.
      
      - The rest of the flow is unchanged.
      
      #minor-release
      
      PiperOrigin-RevId: 373310774
      claincly committed
    • Move misplaced RTSP doc. · 2fc7b9c7
      #minor-release
      
      PiperOrigin-RevId: 373175041
      claincly committed
    • Add dev guide for RTSP. · 373855b3
      #minor-release
      
      PiperOrigin-RevId: 373173075
      claincly committed