1. 08 Oct, 2019 5 commits
    • Cecylia Bocovich's avatar
      Connect pion library logger with snowflake log · 2b043575
      Cecylia Bocovich authored
      We need to set up the pion/webrtc logger to write output to the
      snowflake log, otherwise the warnings we are getting from the pion
      library are being lost.
      
      Note: this requires go version 1.13 and later in order to use the
      `log.Writer()` function.
      2b043575
    • Cecylia Bocovich's avatar
      Make sure command line ice servers are used · 97bab94e
      Cecylia Bocovich authored
      This commit fixes a small error introduced in a previous commit. Servers
      given by command line options weren't being added to the configuration
      because we were checking for `iceServers` to be nil instead of not nil.
      97bab94e
    • Cecylia Bocovich's avatar
      6cf53c4e
    • Cecylia Bocovich's avatar
      Ported snowflake client to work with pion/webrtc · b5c50b69
      Cecylia Bocovich authored
      Modified the snowflake client to use pion/webrtc as the webrtc library.
      This involved a few small changes to match function signatures as well
      as several larger ones:
      - OnNegotiationNeeded is no longer supported, so CreateOffer and
      SetLocalDescription have been moved to a go routine called after the
      other peer connection callbacks are set
      - We need our own deserialize/serialize functions
      - We need to use a SettingEngine in order to access the
      OnICEGatheringStateChange callback
      b5c50b69
    • Cecylia Bocovich's avatar
      Modified proxy-go to use pion/webrtc · 0428797e
      Cecylia Bocovich authored
      The API is very similar, differences were mostly due to:
      - closing peer connections and datachannels (no destroy/delete methods)
      - different way to set datachannel/peer connection callbacks
      - differences in whether functions take pointers or values
      - no serialize/deserialize functions in the API
      0428797e
  2. 04 Oct, 2019 1 commit
  3. 02 Oct, 2019 1 commit
  4. 01 Oct, 2019 1 commit
  5. 30 Sep, 2019 7 commits
  6. 19 Sep, 2019 1 commit
    • Cecylia Bocovich's avatar
      Removed extraneous log messages · f3be34a4
      Cecylia Bocovich authored
      Many of our log messages were being used to generate metrics, but are
      now being aggregated and logged to a separate metrics log file and so we
      don't need them in the regular logs anymore.
      
      This addresses the goal of ticket #30830, to remove unecessary messages
      and keep broker logs for debugging purposes.
      f3be34a4
  7. 16 Sep, 2019 1 commit
    • Cecylia Bocovich's avatar
      Added a folder for documentation · b29b49fc
      Cecylia Bocovich authored
      Added a folder to hold snowflake specifications. This folder starts with
      a file containing a partial broker spec that focuses on the metrics
      reporting spec for CollecTor at the moment.
      b29b49fc
  8. 27 Aug, 2019 2 commits
  9. 26 Aug, 2019 10 commits
  10. 24 Aug, 2019 7 commits
  11. 19 Aug, 2019 4 commits