code: public void startStream(Stream stream, final KickflipCallback cb) {
          if (!assertActiveUserAvailable(cb)) return;
          checkNotNull(stream);
          startStreamWithUser(getActiveUser(), stream, cb);
      }
docs: Start a new Stream. Must be called after
  {@link io.kickflip.sdk.api.KickflipApiClient#createNewUser(KickflipCallback)}
  Delivers stream endpoint destination data via a {@link io.kickflip.sdk.api.KickflipCallback}.
  
  @param cb This callback will receive a Stream subclass in {@link io.kickflip.sdk.api.KickflipCallback#onSuccess(io.kickflip.sdk.api.json.Response)}
  depending on the Kickflip account type. Implementors should
  check if the response is instanceof HlsStream, RtmpStream, etc.