use random UUIDs as media IDs (#163)

* remove Medias.Clone(), Media.Clone(), Format.Clone()

* server: use random UUIDs as media IDs

* client: use random UUIDs as media IDs
This commit is contained in:
Alessandro Ros
2022-12-22 20:32:28 +01:00
committed by GitHub
parent cabfcd627b
commit ae9dac0ad3
43 changed files with 532 additions and 546 deletions

View File

@@ -106,7 +106,7 @@ func TestClientSession(t *testing.T) {
require.Equal(t, base.HeaderValue{"123456"}, req.Header["Session"])
medias := media.Medias{testH264Media.Clone()}
medias := media.Medias{testH264Media}
medias.SetControls()
err = conn.WriteResponse(&base.Response{
@@ -183,7 +183,7 @@ func TestClientAuth(t *testing.T) {
err = v.ValidateRequest(req, nil)
require.NoError(t, err)
medias := media.Medias{testH264Media.Clone()}
medias := media.Medias{testH264Media}
medias.SetControls()
err = conn.WriteResponse(&base.Response{
@@ -243,7 +243,7 @@ func TestClientDescribeCharset(t *testing.T) {
require.Equal(t, base.Describe, req.Method)
require.Equal(t, mustParseURL("rtsp://localhost:8554/teststream"), req.URL)
medias := media.Medias{testH264Media.Clone()}
medias := media.Medias{testH264Media}
err = conn.WriteResponse(&base.Response{
StatusCode: base.StatusOK,