+
+func (w webrtcNetConn) Read(b []byte) (n int, err error) {
+ _, span := otel.Tracer(tracerName).Start(w.Context, "Read")
+ defer span.End()
+ span.SetAttributes(attribute.Int("buf_len", len(b)))
+ n, err = w.ReadWriteCloser.Read(b)
+ span.RecordError(err)
+ span.SetAttributes(attribute.Int("bytes_read", n))
+ return
+}